2021 docker安裝寶塔面板


拉取CentOS鏡像

docker pull centos

創建 docker 容器

啟動鏡像,映射主機與容器內8888(寶塔面板)、888(PHPMYADMIN)端口

-v 掛在目錄

為了能夠保存(持久化)數據以及共享容器間的數據,docker一定使用 -v 掛載主機目錄到容器,比如上面啟動容器的 docker -v 參數。

docker run -i -t -d --name baota -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /home/orginly/www:/www centos /usr/sbin/init

上面命令的意思是創建一個docker容易命名為baota(名稱大家自定義)讓他后台運行,
然后將宿主機的20,21,80,443,888,8888這五個端口映射到docker容器中去。
並且將宿主機的/home/orginly/www文件夾映射到docker容器的/www上去
(注意:文件目錄如果不存在。宿主機和容器會自己創建,無需手動創建)。
privileged 表示在運行容器的時候,給容器加特權,設置容器有寫文件的權限。
/usr/sbin/init 解決 systemctl 命令無法使用

進入容器

docker ps -a // 查看容器
docker exec -it 容器id bash

image

安裝寶塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

image

若無法訪問面板,請檢查防火牆/安全組是否有放行面板[8888]端口

補充

寶塔默認密碼使用 : bt default 查看,登錄進去修改即可。如果上面安裝的不是最新寶塔,可以再容器里面執行下面命令升級到最新:
curl http://download.bt.cn/install/update_to_6.sh|bash


免責聲明!

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



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