1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #9559 from philips/use-dropins-in-systemd-article

docs: use systemd drop-ins instead of copying
This commit is contained in:
James Turnbull 2014-12-09 23:09:52 +11:00
commit 74b29e8b45

View file

@ -45,14 +45,14 @@ In this example, we'll assume that your `docker.services` file looks something l
Documentation=http://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
[Service]
Type=notify
EnvironmentFile=-/etc/sysconfig/docker
ExecStart=/usr/bin/docker -d -H fd:// $OPTIONS
LimitNOFILE=1048576
LimitNPROC=1048576
[Install]
Also=docker.socket
@ -68,13 +68,17 @@ You can also set other environment variables in this file, for example, the
This example overrides the default `docker.service` file.
If you are behind a HTTP proxy server, for example in corporate settings,
If you are behind a HTTP proxy server, for example in corporate settings,
you will need to add this configuration in the Docker systemd service file.
Copy file `/usr/lib/systemd/system/docker.service` to `/etc/systemd/system/docker/service`.
First, create a systemd drop-in directory for the docker service:
Add the following to the `[Service]` section in the new file:
mkdir /etc/systemd/system/docker.service.d
Now create a file called `/etc/systemd/system/docker.service.d/http-proxy.conf`
that adds the `HTTP_PROXY` environment variable:
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80/"
If you have internal Docker registries that you need to contact without
@ -85,7 +89,7 @@ proxying you can specify them via the `NO_PROXY` environment variable:
Flush changes:
$ sudo systemctl daemon-reload
Restart Docker:
$ sudo systemctl restart docker