由于特殊原因,公司的电源往往在深夜断电,而在第二天来电后,系统会自动重启,而系统中的docker并不会自动启动,因而为了避免手动启动的繁琐,故需要将docker服务注册为系统服务,使其随系统的启动而自动启动。
使docker随系统启动
使docker服务随系统启动而启动,指令如下:
chkconfig docker on
启动后的结果:
[root@master ~]# chkconfig docker on
注意:正在将请求转发到“systemctl enable docker.service”。
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
使docker应用随docker服务启动
使docker应用随系统启动的指令如下:
--restart always
换言之,在docker容器创建时,添加上述指令就可以了,比如说我们现在正在使用的MySQL就是如此,其MySQL容器的创建指令如下:
cur_dir=`pwd`
docker stop m