为docker添加国内镜像,加速下载镜像:
修改配置文件/etc/docker/daemon.json,如果该文件没有则进行创建:
[root@docker ~]# cat /etc/docker/daemon.json { "dns": ["8.8.8.8"], "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
然后重启docker:
systemctl restart docker
已启动的容器加上自启动
docker update --restart=always 容器id/容器名字 #不想自启动的话 docker update --restart=no 容器id/容器名字
查看容器重启次数
docker inspect 容器名字 | grep -i restartcount
- no:默认行为是不自动启动容器
- always:始终重新启动已停止的容器,除非该容器已显式停止
- unless-stopped:重新启动容器,除非容器在 Docker 守护程序停止之前处于停止状态
- on-failure:如果容器以非零退出代码退出,或者 Docker 守护程序重新启动,请重新启动容器
unless-stopped 当你手动停止 (docker stop 容器名字 ) 然后运行systemctl restart docker 刚被你停掉的容器是不会运行的 当时设置为always的话就会重启的