File tree Expand file tree Collapse file tree 1 file changed +23
-6
lines changed
Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Original file line number Diff line number Diff line change 5757 fi
5858fi
5959
60- read -r -p " ${TAB3} Would you like to expose the Docker TCP socket? <y/N> " prompt
60+ read -r -p " ${TAB3} Expose Docker TCP socket (⚠️ insecure) ? <y/N> " prompt
6161if [[ " ${prompt,,} " =~ ^(y| yes)$ ]]; then
62- msg_info " Exposing Docker TCP socket"
63- $STD mkdir -p /etc/docker
64- $STD echo ' { "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"] }' > /etc/docker/daemon.json
65- $STD systemctl restart docker
66- msg_ok " Exposed Docker TCP socket at tcp://+:2375"
62+ msg_info " Enabling Docker TCP socket on port 2375 (insecure)"
63+
64+ mkdir -p /etc/docker
65+ echo ' { "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"] }' > /etc/docker/daemon.json
66+
67+ mkdir -p /etc/systemd/system/docker.service.d
68+ cat << EOF > /etc/systemd/system/docker.service.d/override.conf
69+ [Service]
70+ ExecStart=
71+ ExecStart=/usr/bin/dockerd
72+ EOF
73+
74+ $STD systemctl daemon-reexec
75+ $STD systemctl daemon-reload
76+
77+ if systemctl restart docker; then
78+ msg_ok " Docker TCP socket now available on tcp://0.0.0.0:2375"
79+ else
80+ msg_error " Docker failed to restart. Check journalctl -xeu docker.service"
81+ exit 1
82+ fi
6783fi
6884
85+
6986motd_ssh
7087customize
7188
You can’t perform that action at this time.
0 commit comments