05 Docker 容器服务自启动
...小于 1 分钟
05 Docker 容器服务自启动
对于虚拟机,每次重新启动后都要手动去启动 docker 服务,然后启动需要的容器,可以选择设置为自启动
一、Docker 服务设置自启动
查看 docker 服务是否设置开机启动
systemctl list-unit-files | grep docker
设置 docker 服务开机启动
systemctl enable docker.service
二、设置容器自启动
启动时加上 --restart=always
,如:
docker run -d -p 3306:3306 --privileged=true --restart=always \
-v /usr/docker/mysql/log:/var/log/mysql \
-v /usr/docker/mysql/data:/var/lib/mysql \
-v /usr/docker/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
如果是已经启动过的容器。可以使用 update 命令修改:
docker update --restart=always 容器名或容器ID
修改之后关闭虚拟机,重启,可以看到容器已经启动。
Powered by Waline v3.3.0