2017-03-27 7 views
0

호스트를 다시 시작하면 부트시 도커 엔진이 시작되기를 원합니다.부팅시 Docker-Engine 시작

이것이 가능합니까? 누구나 올바른 방향으로 나를 가리킬 수 있습니까?

내 OS는 RHEL 7.3이고 내 /usr/lib/systemd/system/docker.service의 한 느낌은 다음과 같습니다

[Unit] 
Description=Docker Application Container Engine 
Documentation=https://docs.docker.com 
After=network.target firewalld.service 

[Service] 
Type=notify 
# the default is not to use systemd for cgroups because the delegate issues still 
# exists and systemd currently does not support the cgroup feature set required 
# for containers run by docker 
ExecStart=/usr/bin/dockerd 
ExecReload=/bin/kill -s HUP $MAINPID 
# Having non-zero Limit*s causes performance problems due to accounting overhead 
# in the kernel. We recommend using cgroups to do container-local accounting. 
LimitNOFILE=infinity 
LimitNPROC=infinity 
LimitCORE=infinity 
# Uncomment TasksMax if your systemd version supports it. 
# Only systemd 226 and above support this version. 
#TasksMax=infinity 
Restart=always 
TimeoutStartSec=0 
# set delegate yes so that systemd does not reset the cgroups of docker containers 
Delegate=yes 
# kill only the docker process, not all processes in the cgroup 
KillMode=process 

[Install] 
WantedBy=multi-user.target 

답변

1

예. 이 명령을 사용하면 시작 후 도커 서비스의 자동 시작을 활성화 할 수 있습니다.

sudo systemctl enable /usr/lib/systemd/system/docker.service