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
留言
張貼留言