一、忘记修改网络信息

说明:容器网络模式默认使用bridge,忘记修改为photoprism_default,则使用一下办法

docker network disconnect bridge project  #解除网络绑定
docker network connect photoprism_default #网络绑定
docker restart project
docker network inspect photoprism_default #查看是否配置成功

查看网络配置是否成功.png

重启生效后会导致宝塔面板、Nginx停止,请手动启动

二、忘记配置端口与数据卷

如果忘记设置数据卷,需要将/var/lib/docker/containers/var/lib/docker/containers目录下的js文件进行修改
文件名称:hostconfig.jsonconfig.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

标签: none

添加新评论