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

docs: use systemd drop-ins instead of copying

Copying the entire docker service file isn't necessary to add an
environment variable, instead use a drop-in configuration file. The nice
side-effect is that the user gets any vendor updates to the
docker.service file.

Signed-off-by: Brandon Philips <brandon.philips@coreos.com>
This commit is contained in:
Brandon Philips 2014-12-07 18:44:07 -08:00
parent e0792e7ece
commit 2d51d71561

View file

@ -71,10 +71,14 @@ 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. 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/" Environment="HTTP_PROXY=http://proxy.example.com:80/"
If you have internal Docker registries that you need to contact without If you have internal Docker registries that you need to contact without