
由於維護問題,我不得不將設備恢復到出廠狀態。在此之前,他透過以下步驟對 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 的官方鏡像創建一個容器,它運作得很好,但這樣我就無法恢復我所擁有的東西了。
提前致謝。