Documentation/op-guide: use 0.0.0.0 to listen on container-local addr

Since container is in a separate network namespace it can't bind to
host's IP address. Instead bind to all addresses via 0.0.0.0.
This commit is contained in:
Josh Gavant 2017-08-15 16:08:00 -05:00
parent 8060b9dd83
commit c9c20d93ac

View File

@ -90,8 +90,8 @@ docker run \
--name etcd ${REGISTRY}:latest \ --name etcd ${REGISTRY}:latest \
/usr/local/bin/etcd \ /usr/local/bin/etcd \
--data-dir=/etcd-data --name node1 \ --data-dir=/etcd-data --name node1 \
--initial-advertise-peer-urls http://${NODE1}:2380 --listen-peer-urls http://${NODE1}:2380 \  --initial-advertise-peer-urls http://${NODE1}:2380 --listen-peer-urls http://0.0.0.0:2380 \
--advertise-client-urls http://${NODE1}:2379 --listen-client-urls http://${NODE1}:2379 \  --advertise-client-urls http://${NODE1}:2379 --listen-client-urls http://0.0.0.0:2379 \
--initial-cluster node1=http://${NODE1}:2380 --initial-cluster node1=http://${NODE1}:2380
``` ```
@ -131,8 +131,8 @@ docker run \
--name etcd ${REGISTRY}:${ETCD_VERSION} \ --name etcd ${REGISTRY}:${ETCD_VERSION} \
/usr/local/bin/etcd \ /usr/local/bin/etcd \
--data-dir=/etcd-data --name ${THIS_NAME} \ --data-dir=/etcd-data --name ${THIS_NAME} \
--initial-advertise-peer-urls http://${THIS_IP}:2380 --listen-peer-urls http://${THIS_IP}:2380 \  --initial-advertise-peer-urls http://${THIS_IP}:2380 --listen-peer-urls http://0.0.0.0:2380 \
--advertise-client-urls http://${THIS_IP}:2379 --listen-client-urls http://${THIS_IP}:2379 \  --advertise-client-urls http://${THIS_IP}:2379 --listen-client-urls http://0.0.0.0:2379 \
--initial-cluster ${CLUSTER} \ --initial-cluster ${CLUSTER} \
--initial-cluster-state ${CLUSTER_STATE} --initial-cluster-token ${TOKEN} --initial-cluster-state ${CLUSTER_STATE} --initial-cluster-token ${TOKEN}
@ -146,8 +146,8 @@ docker run \
--name etcd ${REGISTRY}:${ETCD_VERSION} \ --name etcd ${REGISTRY}:${ETCD_VERSION} \
/usr/local/bin/etcd \ /usr/local/bin/etcd \
--data-dir=/etcd-data --name ${THIS_NAME} \ --data-dir=/etcd-data --name ${THIS_NAME} \
--initial-advertise-peer-urls http://${THIS_IP}:2380 --listen-peer-urls http://${THIS_IP}:2380 \  --initial-advertise-peer-urls http://${THIS_IP}:2380 --listen-peer-urls http://0.0.0.0:2380 \
--advertise-client-urls http://${THIS_IP}:2379 --listen-client-urls http://${THIS_IP}:2379 \  --advertise-client-urls http://${THIS_IP}:2379 --listen-client-urls http://0.0.0.0:2379 \
--initial-cluster ${CLUSTER} \ --initial-cluster ${CLUSTER} \
--initial-cluster-state ${CLUSTER_STATE} --initial-cluster-token ${TOKEN} --initial-cluster-state ${CLUSTER_STATE} --initial-cluster-token ${TOKEN}
@ -161,8 +161,8 @@ docker run \
--name etcd ${REGISTRY}:${ETCD_VERSION} \ --name etcd ${REGISTRY}:${ETCD_VERSION} \
/usr/local/bin/etcd \ /usr/local/bin/etcd \
--data-dir=/etcd-data --name ${THIS_NAME} \ --data-dir=/etcd-data --name ${THIS_NAME} \
--initial-advertise-peer-urls http://${THIS_IP}:2380 --listen-peer-urls http://${THIS_IP}:2380 \  --initial-advertise-peer-urls http://${THIS_IP}:2380 --listen-peer-urls http://0.0.0.0:2380 \
--advertise-client-urls http://${THIS_IP}:2379 --listen-client-urls http://${THIS_IP}:2379 \  --advertise-client-urls http://${THIS_IP}:2379 --listen-client-urls http://0.0.0.0:2379 \
--initial-cluster ${CLUSTER} \ --initial-cluster ${CLUSTER} \
--initial-cluster-state ${CLUSTER_STATE} --initial-cluster-token ${TOKEN} --initial-cluster-state ${CLUSTER_STATE} --initial-cluster-token ${TOKEN}
``` ```