Configure the dokcer daemon for IPv6
Change-Id: If190af800a8c28e2cf4ae320a770c40847cd18e6
This commit is contained in:
parent
7e44a59c1e
commit
b8ff250e97
|
@ -28,6 +28,7 @@ DOCKER_GROUP=${DOCKER_GROUP:-$STACK_USER}
|
||||||
DOCKER_CGROUP_DRIVER=${DOCKER_CGROUP_DRIVER:-}
|
DOCKER_CGROUP_DRIVER=${DOCKER_CGROUP_DRIVER:-}
|
||||||
ENABLE_CLEAR_CONTAINER=$(trueorfalse False ENABLE_CLEAR_CONTAINER)
|
ENABLE_CLEAR_CONTAINER=$(trueorfalse False ENABLE_CLEAR_CONTAINER)
|
||||||
ENABLE_LIVE_RESTORE=$(trueorfalse False ENABLE_LIVE_RESTORE)
|
ENABLE_LIVE_RESTORE=$(trueorfalse False ENABLE_LIVE_RESTORE)
|
||||||
|
ENABLE_IPV6=$(trueorfalse False ENABLE_IPV6)
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
# ---------
|
# ---------
|
||||||
|
@ -112,6 +113,7 @@ function configure_docker {
|
||||||
local docker_config_file=/etc/docker/daemon.json
|
local docker_config_file=/etc/docker/daemon.json
|
||||||
local debug
|
local debug
|
||||||
local live_restore
|
local live_restore
|
||||||
|
local ipv6
|
||||||
if [[ "$ENABLE_DEBUG_LOG_LEVEL" == "True" ]]; then
|
if [[ "$ENABLE_DEBUG_LOG_LEVEL" == "True" ]]; then
|
||||||
debug=true
|
debug=true
|
||||||
else
|
else
|
||||||
|
@ -122,6 +124,11 @@ function configure_docker {
|
||||||
else
|
else
|
||||||
live_restore=false
|
live_restore=false
|
||||||
fi
|
fi
|
||||||
|
if [[ "$ENABLE_IPV6" == "True" ]]; then
|
||||||
|
ipv6=true
|
||||||
|
else
|
||||||
|
ipv6=false
|
||||||
|
fi
|
||||||
sudo mkdir -p $(dirname ${docker_config_file})
|
sudo mkdir -p $(dirname ${docker_config_file})
|
||||||
cat <<EOF | sudo tee $docker_config_file >/dev/null
|
cat <<EOF | sudo tee $docker_config_file >/dev/null
|
||||||
{
|
{
|
||||||
|
@ -129,6 +136,7 @@ function configure_docker {
|
||||||
$runtime_opts
|
$runtime_opts
|
||||||
"debug": ${debug},
|
"debug": ${debug},
|
||||||
"live-restore": ${live_restore},
|
"live-restore": ${live_restore},
|
||||||
|
"ipv6": ${ipv6},
|
||||||
"group": "$DOCKER_GROUP",
|
"group": "$DOCKER_GROUP",
|
||||||
EOF
|
EOF
|
||||||
if [[ -n "$DOCKER_CGROUP_DRIVER" ]]; then
|
if [[ -n "$DOCKER_CGROUP_DRIVER" ]]; then
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
CONTAINER_ENGINE=${CONTAINER_ENGINE:-docker}
|
CONTAINER_ENGINE=${CONTAINER_ENGINE:-docker}
|
||||||
ENABLE_CLEAR_CONTAINER=${ENABLE_CLEAR_CONTAINER:-false}
|
ENABLE_CLEAR_CONTAINER=${ENABLE_CLEAR_CONTAINER:-false}
|
||||||
ENABLE_LIVE_RESTORE=${ENABLE_LIVE_RESTORE:-false}
|
ENABLE_LIVE_RESTORE=${ENABLE_LIVE_RESTORE:-false}
|
||||||
|
ENABLE_IPV6=${ENABLE_IPV6:-false}
|
||||||
|
|
||||||
# Enable container services
|
# Enable container services
|
||||||
enable_service container
|
enable_service container
|
||||||
|
|
Loading…
Reference in New Issue