scottslowe-learning-tools/centos-atomic/docker-tcp/setup.sh
Scott Lowe 6eb8030990
Add learning environment for customizing Docker on CentOS Atomic Host
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>
2017-02-17 16:33:46 -07:00

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