外网面板地址: http://123.160.134.173:35790/dbbb7ec3
内网面板地址: http://172.17.0.5:35790/dbbb7ec3
username: b2kae2or
password: 02bb1f0e
一、拉取centos镜像
docker pull centos:latest
二、运行镜像生成容器
docker run -i -t -d --name wg-bt --privileged=true -v /Users/wang/Documents/docker/baota:/www/wwwroot centos
三、进入容器
docker exec -it wg-bt /bin/bash
四、修改源链接
# 进入yum.repos.d 目录下
cd /etc/yum.repos.d/
# 修改源链接
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
# 要将之前的mirror.centos.org 改成 vault.centos.org
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
五、更新
yum udpdate
执行该步骤之前必须要执行步骤四,否则会报错:Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
这是因为 CentOs Linux 8 从 2021.12.31 号后已经停止维护,所以之后更新镜像需要通过 vault.centos.org
来获取更新。
六、安装宝塔
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
安装成功后会得到宝塔地址和账户密码,这时不要着急去访问,还不行的。。继续往下看。
七、打包容器为镜像
docker commit wg-bt wg-bt
八、删除已运行的容器 wg-bt
九、运行镜像生成容器
docker run -i -t -d --name wg-bt -p 2000:20 -p 2100:21 -p 8000:80 -p 4430:443 -p 8880:888 -p 8888:8888 -p 35790:35790 --privileged=true -v /Users/wang/Documents/docker/baota:/www/wwwroot wg-bt
注意该步骤增加映射的端口 20 21 80 443 888 888 这是宝塔运行必须开放的端口,其中35790是安装宝塔随机生成的访问端口,也需要映射开放出来。
十、访问面板
http://127.0.0.1:35790/dbbb7ec3
注意这里的IP地址是:127.0.0.1
或者 localhost