由于维护问题,我不得不将设备恢复到出厂状态。在此之前,他通过以下步骤对他在 GitLab 中的容器进行了备份:
docker commit -p 78727078a04b gitlab_backup
docker save -o /container_backup.tar gitlab_backup
我已保存.tar 文件。
好吧,一旦我将计算机保留为新的。我所做的最显着的变化之一是我更改了内部静态 IP。如果之前是 192.168.0.177,那么现在就是 192.168.0.198。
再次安装docker之后,我开始导入副本,步骤如下:
docker load -i /container_backup.tar
这就是为什么我怀疑我是否能从这个镜像正确创建容器。我这样做了:
docker run --detach
--hostname localhost
--publish 443:443 --publish 7842:80 --publish 2098:22
--name gitlab --restart always gitlab_backup:latest
容器已创建并运行,但在使用浏览器访问时,它告诉我此页面不起作用。如果我从 GitLab 的官方映像创建一个容器,它可以正常工作,但这样我就无法恢复我所拥有的内容。
提前致谢。