mirror of
https://codeberg.org/scottslowe/learning-tools.git
synced 2026-03-11 09:04:37 +00:00
Add Vagrantfile, YAML data file, and systemd unit files to customize Docker (listen on TCP socket) on CentOS Atomic Host Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
35 lines
936 B
Bash
Executable file
35 lines
936 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
# Stop docker.service
|
|
sudo systemctl stop docker.service
|
|
|
|
# Make drop-in directory
|
|
if [ ! -d "/etc/systemd/system/docker.service.d" ]; then
|
|
sudo mkdir -p /etc/systemd/system/docker.service.d
|
|
fi
|
|
|
|
# Copy docker.socket into place
|
|
if [ -f "/home/vagrant/sync/docker.socket" ]; then
|
|
sudo cp /home/vagrant/sync/docker.socket /etc/systemd/system/
|
|
fi
|
|
|
|
# Copy docker-tcp.socket into place
|
|
if [ -f "/home/vagrant/sync/docker-tcp.socket" ]; then
|
|
sudo cp /home/vagrant/sync/docker-tcp.socket /etc/systemd/system/
|
|
fi
|
|
|
|
# Copy docker.service drop-in into place
|
|
if [ -f "/home/vagrant/sync/docker-socket.conf" ]; then
|
|
sudo cp /home/vagrant/sync/docker-socket.conf /etc/systemd/system/docker.service.d/
|
|
fi
|
|
|
|
# Add docker group
|
|
sudo groupadd docker
|
|
|
|
# Reload
|
|
sudo systemctl daemon-reload
|
|
|
|
# Restart services
|
|
sudo systemctl start docker.socket
|
|
sudo systemctl start docker-tcp.socket
|
|
sudo systemctl start docker.service
|