Docker 容器管理
容器自动重启
容器未创建时
bash
docker run -d --restart=always --name 设置容器名 使用的镜像--restart 参数说明:
no:默认策略,容器退出时不重启容器on-failure:在容器非正常退出时(退出状态非0)才重新启动容器on-failure:3:在容器非正常退出时重启容器,最多重启3次always:无论退出状态是如何,都重启容器unless-stopped:在容器退出时总是重启容器,但是不考虑在 Docker 守护进程启动时就已经停止了的容器
容器已经创建
bash
docker update --restart=always 容器ID(或者容器名)Docker 加速配置
json
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://registry.hub.docker.com",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.baidubce.com",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.nju.edu.cn"
]
}