Docker systemd commands - HaymonEdmur/DockerConfiguration GitHub Wiki
systemd commands
Add
docker.service
anddocker.socket
files in/usr/lib/system/systemd directory
.
# cd /usr/lib/systemd/system
# ls -l docker.*
-rw-r--r--. 1 root root 203 Jan 16 18:12 docker.service
-rw-r--r--. 1 root root 198 Jan 16 18:26 docker.socket
# systemctl daemon-reload
# systemctl enable docker
# systemctl start docker
How to use the latest current version of Docker Containers
# cat /usr/lib/systemd/system/mydocker.service
[Unit]
Description=Hemant's Docker daemon
Requires=mydocker.socket
After=network.target
[Service]
Type=simple
WorkingDirectory=/tmp
ExecStart=/usr/local/sbin/dockerd --config-file=/etc/docker/mydocker.json
[Install]
WantedBy=multi-user.target
$ cat /usr/lib/systemd/system/mydocker.socket
[Unit]
Description=Docker Socket for the API
PartOf=docker.service
[Socket]
ListenStream=/var/run/docker.sock
SocketMode=0660
SocketUser=root
#SocketGroup=docker ( use this group if required )
[Install]
WantedBy=sockets.target