在 Docker 中安装宝塔的详细教程

  不管你的主机是 Centos、Ubuntu 或其它系统,请确保已经安装了 Docker 并且已经启动了 Docker 服务。安装 Docker 的教程请自行百度。或者参考:《CentOS7安装Docker及Docker基本操作》 这里演示主机为 Centos 7 系统。

1、从镜像仓库拉取镜像(这里已 Centos 和 Ubuntu 为例,其它 Linux 系统镜像也可以)

拉取 Centos 镜像:

docker pull centos:centos7.9.2009

拉取 Ubuntu 镜像:

docker pull ubuntu:22.04

下图所示,拉取镜像成功:

在 Docker 中安装宝塔的详细教程插图

2、创建一个名为:baota 的容器,并映射主机端口,这些端口是我常用的,可以根据自己的需要修改即可:

以 Centos 为镜像 建立容器:

docker run -i -t -d --restart=always --privileged=true -p 20:20 -p 21:21 -p 80:80 -p 443:443  -p 888:888 -p 3306:3306 -p 3322:3322 -p 21021:21021 -p 8888:8888 -p 65500-65535:65500-65535 --name baota centos:centos7.9.2009 /usr/sbin/init

Ubuntu 为镜像 建立容器:

docker run -i -t -d --restart=always --privileged=true -p 20:20 -p 21:21 -p 80:80 -p 443:443  -p 888:888 -p 3306:3306 -p 3322:3322 -p 21021:21021 -p 8888:8888 -p 65500-65535:65500-65535 --name baota ubuntu:22.04 /bin/bash

下图所示,创建容器成功:

在 Docker 中安装宝塔的详细教程插图1

3、进入刚才建立的 baota 容器:

docker exec -it baota /bin/bash

4、安装 baota 面板:(这里获取安装命令 https://www.bt.cn/new/download.html

Centos 安装脚本:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu 安装脚本:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

5、安装成功,记住访问地址和用户名

在 Docker 中安装宝塔的详细教程插图2

6、输入 bt 回车,进入设置界面:

在 Docker 中安装宝塔的详细教程插图3

7、面板端口是随机的,不在我们映射的端口范围之内,所以我们输入 8 回车,改面板端口,设置为上面映射的 8888

在 Docker 中安装宝塔的详细教程插图4

8、输入地址访问即可:http://111.224.220.4:8888/1e7fb37f

在 Docker 中安装宝塔的详细教程插图5

注意:安装完毕后最主要的是设置宝塔面板里面程序或者插件用到的端口,没有在映射范围内的,自己修改就可以了。

标签

发表评论