Docker運行寶塔面板aapanel

習慣在Ubuntu本地運行寶塔面板(aapanel),
整理一下在Docker運行寶塔的方法。

#安裝docker
apt-get install docker.io

#取下ubuntu鏡像
docker pull ubuntu

#建立名為bta的容器,並依序加入20、21、80、443、888、7800等端口映射,privileged提權,最後將本地/home/www目錄映射到容器的/www目錄。
docker run --restart=always -i -t -d --name bta -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 7800:7800 --privileged=true -v /home/www:/www ubuntu

#進入容器
docker exec -it bta bash
or
docker attach bta

#安裝aapanel,注意需要先安裝wget套件方能執行。
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel

#此為面板啟動(重啟)指令
bt restart

####容器外(宿主介面)執行bta容器內bt重啟命令
docker exec bta bt restart

#啟動bta容器
docker start bta

#停止bta容器
docker stop bta

#卸除bta容器
docker rm -f bta

####www附掛目錄無法移除問題
cd /home
chattr -i -R www
rm -rf www

參考資料 https://docker.easydoc.net https://my.oschina.net

留言

這個網誌中的熱門文章

紅米手機MIUI設置SD卡為延伸儲存空間