Docker-compose 多容器沖突解決方法


https://blog.csdn.net/qq_25243451/article/details/88690058

問題描述
最近在配置 Docker-compose 時經常出現沖突問題,這里貼出解決方法

報錯如下

WARNING: Found orphan containers (blog_server) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
1

然后容器內代碼混亂,一個容器出現另一個容器的邏輯代碼等千奇百怪的問題。

終端會提示使用 --remove-orphans 去修復錯誤,但是這樣的話容器會被刪除,明顯不是我們要的答案。

問題分析
這里查看文檔后發現,是因為多個容器配置的目錄名一樣,導致默認名一致出現的問題。

每個配置都有一個項目名稱。如果提供 -p 標志,則可以指定項目名稱。如果未指定標志,Compose 將使用當前目錄名稱。

解決方案
這里解決方案就是啟動時加 -p 修改配置名,然后就可以解決問題了。

$ sudo docker-compose -p xxx up -d
————————————————
版權聲明:本文為CSDN博主「青岑lw」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_25243451/article/details/88690058


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM