Docker Desktop的一点东西

Xial 发布于 2023-09-14 1 次阅读


对 docker 容器添加端口映射

前提:使用的是 wsl2,并且 run 的是 ubuntu 容器,其他情况没有测试过

  • step 0.
    停掉 docker 容器和 docker 服务进程
  • step 1.
    在windows资源管理其中找到 Linux -> docker-desktop-data\data\docker\containers
    (也有可能在 docker-desktop-data\version-pack-data\community\docker\containers\
  • step 2.
    进入对应的容器 id 文件夹,修改 hostconfig.json 和 config.v2.json
  • step 3.
    重启 docker desktop 和对应容器

配置 Docker Desktop 容器的自动启动

默认情况下,Docker Desktop 里容器默认是不会自动随 Docker Desktop 的启动而启动的,不过 Docker 提供了容器的重新启动策略。

关于重启策略说明如下:

  • no:缺省的设定,就是容器不会自动启动
  • always:只要容器没有被人为关闭,只要它停了就自动启动它
  • unless-stopped:只要Docker的后台关闭之前容器不是停止状态那么自动启动该容器
  • on-failure:如果Docker的后台重启或者容器以非0代码退出那么重启该容器
最后更新于 2025-01-21