簡體   English   中英

Nexus 存儲庫管理器 docker 升級

[英]Nexus repository manager docker upgrade

我正在嘗試升級在 docker 容器上運行的 NXRM3 存儲庫,該容器附加了一個持久卷。 現有的 docker 容器是通過 Dockerfile 添加幾個插件的自定義構建鏡像。 我想用那些較新版本的插件構建最新版本的映像並在更新的版本上運行 NXRM3,但是我如何在新容器中使用相同的卷? 我可以將卷附加到新容器上嗎? 非常感謝有關最安全過程的任何幫助。 提前致謝。

下面是現有版本的 docker-compose 文件:

services:
 nexus:
   container_name: nexus
   build: .
   ports:
     - "8080:8080"
     - "8081:8081"
     - "8082:8082"
   volumes:
     - "nexus-data:/nexus-data"
   restart: unless-stopped
volumes:
 nexus-data:

卷獨立於容器而存在。 因此,只需創建新映像並基於它創建一個新容器,並附加原始卷。 為了完全安全起見,您可以備份該卷。

如果您將圖像也保留在 Nexus 中,請注意在關閉舊的 Nexus 容器之前使其在主機上可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM