aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-07-13 11:49:51 +0000
committerGerrit Code Review <review@openstack.org>2016-07-13 11:49:52 +0000
commit27f1cad74f84e4ac32267328b7bd3d5edb6bc6f5 (patch)
tree2395faf6fd71b9a39ff9966c9a6d3eba9f8e99f1
parenta354be493ed0fb4b68e4b36cf51c2f1e49d29298 (diff)
parent39875a5c9f86e9155f489ac96e8891f40140d95b (diff)
downloadkolla-27f1cad74f84e4ac32267328b7bd3d5edb6bc6f5.tar.gz
kolla-27f1cad74f84e4ac32267328b7bd3d5edb6bc6f5.zip
Merge "updated insecure docker-registry configuration"
-rw-r--r--doc/multinode.rst39
1 files changed, 25 insertions, 14 deletions
diff --git a/doc/multinode.rst b/doc/multinode.rst
index 5a51380fe..80f52e00a 100644
--- a/doc/multinode.rst
+++ b/doc/multinode.rst
@@ -36,39 +36,50 @@ registry is currently running:
::
# CentOS
- other_args="--insecure-registry 192.168.1.100:4000"
+ INSECURE_REGISTRY="--insecure-registry 192.168.1.100:4000"
-For Ubuntu, edit ``/etc/default/docker`` and add:
+For Ubuntu, check whether its using upstart or systemd.
+
+::
+
+ # stat /proc/1/exe
+ File: '/proc/1/exe' -> '/lib/systemd/systemd'
+
+Edit ``/etc/default/docker`` and add:
::
# Ubuntu
DOCKER_OPTS="--insecure-registry 192.168.1.100:4000"
-Docker Inc's packaged version of docker-engine for CentOS is defective and does
-not read the other_args configuration options from ``/etc/sysconfig/docker``.
-To rectify this problem, ensure the following lines appear in the drop-in unit
-file at ``/etc/systemd/system/docker.service.d/kolla.conf``:
+If ubuntu is using systemd, additional settings needs to be configured.
+Copy docker's systemd unit file to ``/etc/systemd/system/`` directory:
::
- # CentOS
+ # cp /lib/systemd/system/docker.service /etc/systemd/system/docker.service
+
+Next, modify ``/etc/systemd/system/docker.service``, add ``environmentFile``
+variable and add ``$DOCKER_OPTS`` to the end of ExecStart in ``[Service]``
+section:
+
+::
+
+ # Ubuntu
[Service]
- EnvironmentFile=/etc/sysconfig/docker
- # It's necessary to clear ExecStart before attempting to override it
- # or systemd will complain that it is defined more than once.
- ExecStart=/usr/bin/docker daemon -H fd:// $other_args
+ EnvironmentFile=-/etc/default/docker
+ ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS
-And restart docker by executing the following commands:
+Restart docker by executing the following commands:
::
- # CentOS
+ # CentOS or Ubuntu with systemd
systemctl daemon-reload
systemctl stop docker
systemctl start docker
- # Ubuntu
+ # Ubuntu with upstart or sysvinit
sudo service docker restart
Edit the Inventory File