在我们使用镜像run一个容器的时候,希望这个容器随着docker的启动而启动(我的情况是虚拟机经常开关机,所以docker肯定会经常关闭再开启,所以我run的容器需要跟随docker的启动起来,不想手动一个个启动)
1)设置docker开机自启
systemctl enable docker
2)初次启动容器设置自启
添加如下参数
--restart=always
举例
docker run --restart=always mysql:8.0.30
3)启动容器
如果某个容器停了,可以再次启动
docker restart 容器id
如果run的时候没有加这个参数,后期想让他开机启动,请跳转下方修改相关。
docker ps -a
docker update --restart=always 容器id