使用 Docker 安装宝塔面板
一、拉取debian镜像(当然这里拉取别的linux系统镜像也可以,这里已debian为例)
docker pull debian
二、创建并启动容器
docker run -i -t -d --name bt -p 2000:20 -p 2100:21 -p 8000:80 -p 4430:443 -p 8880:888 -p 8888:8888 --privileged=true -v /d/debian:/www/wwwroot debian
#上面命令的意思是创建一个docker容易命名为 bt (名称大家可以自定义)让他后台运行,
#然后将20,21,80,443,888,8888这五个做一个宿主机和容器的端口映射。并且将宿主机的/home/www文件夹映射到docker容器的/www上去
#(注意:文件目录如果不存在。宿主机和容器会自己创建,无需手动创建)。privileged表示在运行容器的时候,给容器加特权,设置容器有写文件的权限。
#-i: 以交互模式运行容器,通常与 -t 同时使用;
#-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
#-d: 后台运行容器,并返回容器ID;
#--name="bt": 为容器指定一个名称;
#-p: 端口映射,格式为:主机(宿主)端口:容器端口, 可以多次使用
#--privileged=true: 使用该参数,container内的root拥有真正的root权限,比如使用systemctl命令。注意:镜像名最后的‘/sbin/init’不能少,否则无效
#-v:挂载目录 本机目录:容器目录
三、进入容器
docker exec -it bt /bin/bash
apt-get update && apt-get install wget 一路按Y执行下去,然后安装宝塔面板
四、安装宝塔面板
使用以下命令安装
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
安装完成后会显示访问地址
注意:虽然上图提示我访问地址为 http://XX.XX.XX.XX:8888/fb07504f

浙公网安备 33010602011771号