部署步骤
1. 安装 Docker
请先确保系统已安装 Docker。
2. 拉取 Ubuntu 镜像
docker pull ubuntu
3. 运行镜像生成容器(首次无需端口映射)
docker run -i -t -d \
--name yywk-baota \
--privileged=true \
-v /Users/user/Documents/docker/baota/www:/www/wwwroot \
yywk-baota
4. 进入容器
docker exec -it yywk-baota /bin/bash
5. 更新软件源
apt update
6. 安装 wget(如未安装)
apt install wget
7. 安装宝塔面板
sudo wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sudo bash install.sh ed8484bec ed8484bec
- 安装过程中会提示选择地区和时区:
- 地区:选择 5(Asia 亚洲)
- 时区:选择 69(shanghai 上海)
- 安装成功后会生成面板地址、用户名和密码,请妥善保存:
外网面板地址:http://[SERVER_IP]:27130/[TOKEN] 内网面板地址:http://localhost:27130/[TOKEN] username: [USERNAME] password: [PASSWORD]
8. 打包容器为镜像
docker commit yywk-baota yywk-baota
9. 删除已运行的容器 yywk-baota
docker rm -f yywk-baota
10. 运行带端口映射的新容器
docker run -i -t -d \
--name yywk-baota \
-p 2000:20 \
-p 2100:21 \
-p 2200:22 \
-p 8000:80 \
-p 4430:443 \
-p 8880:888 \
-p 8888:8888 \
-p 16379:6379 \
-p 13360:3306 \
-p 27130:27130 \
--privileged=true \
-v /Users/user/Documents/docker/baota/www:/www/wwwroot \
yywk-baota
**说明:**需要映射宝塔运行所需的端口(20、21、80、443、888、8888 等),此外 27130 是安装时生成的随机访问端口,同样需要映射。
11. 进入容器并启动宝塔面板
- 进入容器:

