对 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代码退出那么重启该容器
Comments NOTHING