服务器重启后,容器的端口处于未映射情况

容器是CLI部署的,例如:

docker run -d --name nocodb \
  -v "$(pwd)"/nocodb:/usr/app/data/ \
  -p 8080:8080 \
  nocodb/nocodb:latest

部署完成后容器正常运行,端口正常访问服务。当服务器进行重启后,映射的端口丢失,这个情况发现多次了

脱离面板 然后用 docker restart 试一下还有这种情况吗

发现是这么一个情况,当期初部署一个容器服务时,如果没有带入重启策略,那么在服务器重启后,这个容器是未运行状态,在面板这边直接操作重启,启动后容器端口是没有映射到自定义端口上的

直接用命令来重启后,容器端口映射恢复

然后回到面板这边进行查看,容器列表可以直接看到有端口,再点击编辑的话也显示出端口映射了