1. 程式人生 > 實用技巧 >docker安裝寶塔面板

docker安裝寶塔面板

參考《寶塔面板一鍵docker部署 by pch18》https://pch18.cn/archives/docker-baota.html

建立新Docker容器時出現“The container name "/xxx" is already in use by container xxxxxxxxxxx...”問題的解決辦法

docker run -itd --name baota88 --net=host --privileged=true --restart always -v /baota88/www:/www -v /baota88/etc/:/etc/ centos

上面命令的意思是建立一個docker容易命名為baota88(名稱大家自定義)讓他後臺執行,然使用上述host網路模式啟動,不需要設定對映埠,自動對映寶塔面板全埠到外網
正常的bridge模式可能會造成網站後臺不能獲取使用者真實ip地址.。

並且將宿主機的/home/www資料夾對映到docker容器的/www上去(注意:檔案目錄如果不存在。宿主機和容器會自己建立,無需手動建立)。privileged表示在執行容器的時候,給容器加特權,設定容器有寫檔案的許可權。--restart always 是自啟動。