docker安裝寶塔面板(不建議)


不建議docker安裝寶塔面板,感覺有些畫蛇添足。

 

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

參考《docker中安裝寶塔面板》https://www.cnblogs.com/phpper/p/10844757.html

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

 

 直接采用pch18的寶塔鏡像

docker run -tid --name baota88 --net=host --privileged=true --restart always -v /baota88/www:/www -v /baota88/etc:/etc -v /baota88/wwwroot:/www/wwwroot pch18/baota 

 


2021年7月24日,更新

centos系統

1、安裝 Docker Engine-Community  參考https://www.runoob.com/docker/centos-docker-install.html

2、參考《docker中安裝寶塔面板》https://www.cnblogs.com/phpper/p/10844757.html(有部分的錯誤)

(其中的寶塔面板安裝命令已過時,應參考寶塔官網的安裝命令https://www.bt.cn/bbs/thread-19376-1-1.html)

進入容器后,安裝可能出現dbus錯誤,參考https://www.bt.cn/bbs/thread-36466-1-1.html  安裝dbus試試。yum install -y dbus  我已執行,效果還不清楚。

3、我的運行容器的命令

 

docker run -i -t -d --name mybaota -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 1988:8888   -p 3306:3306  --restart=always    --privileged=true -v /home/www:/www mybaota:v2021.7.24   /usr/sbin/init 

4、如果有

錯誤1:

iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 80 -j DNAT --to-destination 172.17.0.2:3306 ! -i docker0: iptables: No chain/target/match by that name.


解決辦法:重建docker0網絡恢復(效果待評估)

    pkill docker
    iptables -t nat -F
    ifconfig docker0 down
 yum install bridge-utils
    brctl delbr docker0
    docker -d
    service docker restart


錯誤解決,轉載於:https://my.oschina.net/jack088/blog/2996860

錯誤2:在容器centos安裝寶塔面板時,會出現dbus的bug錯誤,

解決方法:(效果待評估)

在容器的啟動run命令末尾增加

 

 /usr/sbin/init

 

方法參考:https://blog.51cto.com/welcomeweb/1735251


另外:

1、阿里雲的輕雲服務器,防火牆設置里的,默認的80端口,可能是假開啟,看着開啟了,實際沒有開啟,需要手動重新開啟。也因為這個錯誤,浪費了我2夜1天的時間,靠、、。。。導致容器內的寶塔面板安裝后,設置域名解析后,不能訪問網站內容。

2、寶塔面板中。基礎環境安裝后,也可能出現錯誤,今天編譯安裝lnmp環境后,竟然都不能用,隨后全部卸載重新快速安裝lnmp。

 

 


免責聲明!

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



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