Skip to content

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"
  ]
}
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.7.1