Docker容器端口信息重新配置
一、忘记修改网络信息
说明:容器网络模式默认使用bridge,忘记修改为photoprism_default,则使用一下办法
docker network disconnect bridge project #解除网络绑定
docker network connect photoprism_default #网络绑定
docker restart project
docker network inspect photoprism_default #查看是否配置成功
重启生效后会导致宝塔面板、Nginx停止,请手动启动
二、忘记配置端口与数据卷
如果忘记设置数据卷,需要将/var/lib/docker/containers/var/lib/docker/containers目录下的js文件进行修改
文件名称:hostconfig.json 、 config.v2.json
注意:需要下载后修改,进行覆盖上传,vim修改可能保存不生效
忘记设置,使用js工具
三、忘记配置启动策略
docker update project --restart=always
四、容器打包后启动
容器打包成镜像,重新构建的容器,宝塔面板、Nginx需要手动启动
且会导致,里面的MariaDB数据库远程连接失效
docker stop project
docker commit project project:v1.1
docker save -o project.tar prject:v1.1
这里不使用export生成镜像,export生成的镜像会丢失一些元数据,且在创建容器时要格外添加/bin/bash







