waja revisó este gist 8 years ago. Ir a la revisión
1 file changed, 3 insertions, 3 deletions
docker_jessie_deploy.sh
| @@ -1,9 +1,9 @@ | |||
| 1 | 1 | #!/bin/bash | |
| 2 | 2 | [ "$(cat /etc/debian_version | awk -F. {'print $1'})" -ne "8" ] && echo exit 1 | |
| 3 | - | echo "deb https://apt.dockerproject.org/repo debian-jessie main" > \ | |
| 3 | + | echo "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable" > \ | |
| 4 | 4 | /etc/apt/sources.list.d/docker.list && \ | |
| 5 | - | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F76221572C52609D; \ | |
| 5 | + | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0EBFCD88; \ | |
| 6 | 6 | aptitude install -y apt-transport-https ca-certificates bridge-utils; \ | |
| 7 | 7 | aptitude update; \ | |
| 8 | - | aptitude install -y docker-engine && \ | |
| 8 | + | aptitude install -y docker-ce && \ | |
| 9 | 9 | update-rc.d docker enable | |
waja revisó este gist 10 years ago. Ir a la revisión
1 file changed, 1 insertion, 17 deletions
docker_jessie_deploy.sh
| @@ -6,20 +6,4 @@ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F76221572C52609D; \ | |||
| 6 | 6 | aptitude install -y apt-transport-https ca-certificates bridge-utils; \ | |
| 7 | 7 | aptitude update; \ | |
| 8 | 8 | aptitude install -y docker-engine && \ | |
| 9 | - | update-rc.d docker enable && \ | |
| 10 | - | exit 0 | |
| 11 | - | # not really needed | |
| 12 | - | #sed -i 's/^allow-hotplug eth0/#allow-hotplug eth0/g' /etc/network/interfaces;\ | |
| 13 | - | #sed -i 's/^iface eth0 inet/#iface eth0 inet/' /etc/network/interfaces; \ | |
| 14 | - | #echo -e "auto br0\niface br0 inet dhcp\n\tbridge_ports eth0\n\tbridge_fd 0\n\tbridge_hello 0\n\tbridge_maxwait 0\n\tbridge_stp off" > /etc/network/interfaces.d/br0_eth0.conf; \ | |
| 15 | - | #sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker | |
| 16 | - | #if [ "$(readlink /sbin/init)" = "/lib/systemd/systemd" ]; then | |
| 17 | - | # mkdir -p /etc/systemd/system/docker.service.d | |
| 18 | - | # cat >> /etc/systemd/system/docker.service.d/docker_start.conf <<EOF | |
| 19 | - | #[Service] | |
| 20 | - | #EnvironmentFile=-/etc/default/docker | |
| 21 | - | #ExecStart= | |
| 22 | - | #ExecStart=/usr/bin/docker daemon -H fd:// \$DOCKER_OPTS | |
| 23 | - | #EOF | |
| 24 | - | # systemctl daemon-reload && systemctl restart docker | |
| 25 | - | #fi | |
| 9 | + | update-rc.d docker enable | |
waja revisó este gist 10 years ago. Ir a la revisión
1 file changed, 16 insertions, 14 deletions
docker_jessie_deploy.sh
| @@ -7,17 +7,19 @@ aptitude install -y apt-transport-https ca-certificates bridge-utils; \ | |||
| 7 | 7 | aptitude update; \ | |
| 8 | 8 | aptitude install -y docker-engine && \ | |
| 9 | 9 | update-rc.d docker enable && \ | |
| 10 | - | sed -i 's/^allow-hotplug eth0/#allow-hotplug eth0/g' /etc/network/interfaces;\ | |
| 11 | - | sed -i 's/^iface eth0 inet/#iface eth0 inet/' /etc/network/interfaces; \ | |
| 12 | - | echo -e "auto br0\niface br0 inet dhcp\n\tbridge_ports eth0\n\tbridge_fd 0\n\tbridge_hello 0\n\tbridge_maxwait 0\n\tbridge_stp off" > /etc/network/interfaces.d/br0_eth0.conf; \ | |
| 13 | - | sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker | |
| 14 | - | if [ "$(readlink /sbin/init)" = "/lib/systemd/systemd" ]; then | |
| 15 | - | mkdir -p /etc/systemd/system/docker.service.d | |
| 16 | - | cat >> /etc/systemd/system/docker.service.d/docker_start.conf <<EOF | |
| 17 | - | [Service] | |
| 18 | - | EnvironmentFile=-/etc/default/docker | |
| 19 | - | ExecStart= | |
| 20 | - | ExecStart=/usr/bin/docker daemon -H fd:// \$DOCKER_OPTS | |
| 21 | - | EOF | |
| 22 | - | systemctl daemon-reload && systemctl restart docker | |
| 23 | - | fi | |
| 10 | + | exit 0 | |
| 11 | + | # not really needed | |
| 12 | + | #sed -i 's/^allow-hotplug eth0/#allow-hotplug eth0/g' /etc/network/interfaces;\ | |
| 13 | + | #sed -i 's/^iface eth0 inet/#iface eth0 inet/' /etc/network/interfaces; \ | |
| 14 | + | #echo -e "auto br0\niface br0 inet dhcp\n\tbridge_ports eth0\n\tbridge_fd 0\n\tbridge_hello 0\n\tbridge_maxwait 0\n\tbridge_stp off" > /etc/network/interfaces.d/br0_eth0.conf; \ | |
| 15 | + | #sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker | |
| 16 | + | #if [ "$(readlink /sbin/init)" = "/lib/systemd/systemd" ]; then | |
| 17 | + | # mkdir -p /etc/systemd/system/docker.service.d | |
| 18 | + | # cat >> /etc/systemd/system/docker.service.d/docker_start.conf <<EOF | |
| 19 | + | #[Service] | |
| 20 | + | #EnvironmentFile=-/etc/default/docker | |
| 21 | + | #ExecStart= | |
| 22 | + | #ExecStart=/usr/bin/docker daemon -H fd:// \$DOCKER_OPTS | |
| 23 | + | #EOF | |
| 24 | + | # systemctl daemon-reload && systemctl restart docker | |
| 25 | + | #fi | |
waja revisó este gist 10 years ago. Ir a la revisión
1 file changed, 1 insertion, 1 deletion
docker_jessie_deploy.sh
| @@ -17,7 +17,7 @@ if [ "$(readlink /sbin/init)" = "/lib/systemd/systemd" ]; then | |||
| 17 | 17 | [Service] | |
| 18 | 18 | EnvironmentFile=-/etc/default/docker | |
| 19 | 19 | ExecStart= | |
| 20 | - | ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS | |
| 20 | + | ExecStart=/usr/bin/docker daemon -H fd:// \$DOCKER_OPTS | |
| 21 | 21 | EOF | |
| 22 | 22 | systemctl daemon-reload && systemctl restart docker | |
| 23 | 23 | fi | |
waja revisó este gist 10 years ago. Ir a la revisión
1 file changed, 1 insertion
docker_jessie_deploy.sh
| @@ -19,4 +19,5 @@ EnvironmentFile=-/etc/default/docker | |||
| 19 | 19 | ExecStart= | |
| 20 | 20 | ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS | |
| 21 | 21 | EOF | |
| 22 | + | systemctl daemon-reload && systemctl restart docker | |
| 22 | 23 | fi | |
waja revisó este gist 10 years ago. Ir a la revisión
1 file changed, 1 insertion, 1 deletion
docker_jessie_deploy.sh
| @@ -12,7 +12,7 @@ sed -i 's/^iface eth0 inet/#iface eth0 inet/' /etc/network/interfaces; \ | |||
| 12 | 12 | echo -e "auto br0\niface br0 inet dhcp\n\tbridge_ports eth0\n\tbridge_fd 0\n\tbridge_hello 0\n\tbridge_maxwait 0\n\tbridge_stp off" > /etc/network/interfaces.d/br0_eth0.conf; \ | |
| 13 | 13 | sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker | |
| 14 | 14 | if [ "$(readlink /sbin/init)" = "/lib/systemd/systemd" ]; then | |
| 15 | - | mkdir -p /etc/systemd/system/docker.service.d/docker_start.conf | |
| 15 | + | mkdir -p /etc/systemd/system/docker.service.d | |
| 16 | 16 | cat >> /etc/systemd/system/docker.service.d/docker_start.conf <<EOF | |
| 17 | 17 | [Service] | |
| 18 | 18 | EnvironmentFile=-/etc/default/docker | |
waja revisó este gist 10 years ago. Ir a la revisión
1 file changed, 10 insertions, 1 deletion
docker_jessie_deploy.sh
| @@ -10,4 +10,13 @@ update-rc.d docker enable && \ | |||
| 10 | 10 | sed -i 's/^allow-hotplug eth0/#allow-hotplug eth0/g' /etc/network/interfaces;\ | |
| 11 | 11 | sed -i 's/^iface eth0 inet/#iface eth0 inet/' /etc/network/interfaces; \ | |
| 12 | 12 | echo -e "auto br0\niface br0 inet dhcp\n\tbridge_ports eth0\n\tbridge_fd 0\n\tbridge_hello 0\n\tbridge_maxwait 0\n\tbridge_stp off" > /etc/network/interfaces.d/br0_eth0.conf; \ | |
| 13 | - | sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker | |
| 13 | + | sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker | |
| 14 | + | if [ "$(readlink /sbin/init)" = "/lib/systemd/systemd" ]; then | |
| 15 | + | mkdir -p /etc/systemd/system/docker.service.d/docker_start.conf | |
| 16 | + | cat >> /etc/systemd/system/docker.service.d/docker_start.conf <<EOF | |
| 17 | + | [Service] | |
| 18 | + | EnvironmentFile=-/etc/default/docker | |
| 19 | + | ExecStart= | |
| 20 | + | ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS | |
| 21 | + | EOF | |
| 22 | + | fi | |
waja revisó este gist 10 years ago. Ir a la revisión
1 file changed, 1 insertion
docker_jessie_deploy.sh
| @@ -1,3 +1,4 @@ | |||
| 1 | + | #!/bin/bash | |
| 1 | 2 | [ "$(cat /etc/debian_version | awk -F. {'print $1'})" -ne "8" ] && echo exit 1 | |
| 2 | 3 | echo "deb https://apt.dockerproject.org/repo debian-jessie main" > \ | |
| 3 | 4 | /etc/apt/sources.list.d/docker.list && \ | |
waja revisó este gist 10 years ago. Ir a la revisión
1 file changed, 4 insertions, 2 deletions
docker_jessie_deploy.sh
| @@ -1,3 +1,4 @@ | |||
| 1 | + | [ "$(cat /etc/debian_version | awk -F. {'print $1'})" -ne "8" ] && echo exit 1 | |
| 1 | 2 | echo "deb https://apt.dockerproject.org/repo debian-jessie main" > \ | |
| 2 | 3 | /etc/apt/sources.list.d/docker.list && \ | |
| 3 | 4 | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F76221572C52609D; \ | |
| @@ -5,6 +6,7 @@ aptitude install -y apt-transport-https ca-certificates bridge-utils; \ | |||
| 5 | 6 | aptitude update; \ | |
| 6 | 7 | aptitude install -y docker-engine && \ | |
| 7 | 8 | update-rc.d docker enable && \ | |
| 8 | - | sed -i 's/^allow-hotplug eth0/auto br0/g' /etc/network/interfaces; \ | |
| 9 | - | sed -i 's/^iface eth0 inet/iface br0 inet/' /etc/network/interfaces; \ | |
| 9 | + | sed -i 's/^allow-hotplug eth0/#allow-hotplug eth0/g' /etc/network/interfaces;\ | |
| 10 | + | sed -i 's/^iface eth0 inet/#iface eth0 inet/' /etc/network/interfaces; \ | |
| 11 | + | echo -e "auto br0\niface br0 inet dhcp\n\tbridge_ports eth0\n\tbridge_fd 0\n\tbridge_hello 0\n\tbridge_maxwait 0\n\tbridge_stp off" > /etc/network/interfaces.d/br0_eth0.conf; \ | |
| 10 | 12 | sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker | |
waja revisó este gist 10 years ago. Ir a la revisión
1 file changed, 2 insertions
docker_jessie_deploy.sh
| @@ -5,4 +5,6 @@ aptitude install -y apt-transport-https ca-certificates bridge-utils; \ | |||
| 5 | 5 | aptitude update; \ | |
| 6 | 6 | aptitude install -y docker-engine && \ | |
| 7 | 7 | update-rc.d docker enable && \ | |
| 8 | + | sed -i 's/^allow-hotplug eth0/auto br0/g' /etc/network/interfaces; \ | |
| 9 | + | sed -i 's/^iface eth0 inet/iface br0 inet/' /etc/network/interfaces; \ | |
| 8 | 10 | sed -i '/^#DOCKER_OPTS.*/aDOCKER_OPTS="-b br0"' /etc/default/docker | |