Saturday 4 June 2022

Configure Docker Daemon to Start on Boot


#to enable Docker Daemon on the boot

sudo systemctl enable docker

Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker


#to disable Docker Daemon on the boot
sudo systemctl disable docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable docker
Removed /etc/systemd/system/multi-user.target.wants/docker.service.


#to reload Docker Daemon
systemctl daemon-reload


#to disable Docker start on the system boot
echo manual | sudo tee /etc/init/docker.override
manual


# to control the disk space used for Docker images, containers, and volumes by moving it to a separate partition
cat /etc/docker/daemon.json
{
    "data-root": "/mnt/docker-data",
    "storage-driver": "overlay2"
}


#After reboot
sudo systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; disabled; vendor preset: enabled)
     Active: inactive (dead)
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com


docs.docker.com


No comments:

Post a Comment