Última actividad 6 months ago

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