你應該在第一時間做了什麼:
在生產環境中,有很多的容器,你將失去的軌道docker run
命令。爲了跟上覆雜性,請使用docker-compose
。
首先您需要安裝docker-compose
。請參閱official documents。
然後創建一個yaml
文件,描述您的環境。你可以指定一個以上的容器(適合需要多種服務的應用程序,例如nginx
,php-fpm
和mysql
)
現在做的一切,當你想集裝箱升級到更新的版本,你只需要改變的版本在YAML文件,並執行docker-compose down
和docker-compose up
。
有關更多信息,請參閱compose documentation。
什麼現在要做的:通過閱讀docker inspect
輸出
開始。然後收集事實:
- Ports Published。 (主機和容器映射)
- 使用的網絡(名稱,驅動程序)
- 安裝的卷。(綁定/體積,驅動程序,路徑)
- 可能的運行時間命令參數
- 可能的環境變量
- 重新啓動策略
然後嘗試創建一個測試機上這些事實docker-compose
YAML文件,測試你的設置。
如果有足夠的信心,請將其捲入製作過程中,並保留最新版本以供日後參考。
我也在想同樣的步驟。但仍然出手:)謝謝你的回答 – vinay