docker安装centos,centos安装宝塔面板,本地宝塔面板

本文详细介绍了如何通过docker安装centos系统,并在centos中安装宝塔面板。首先拉取centos镜像,然后创建并运行容器,通过指定端口映射和挂载本地目录,最后在容器内执行安装宝塔面板的命令,完成后可通过本地IP:8888访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker 安装宝塔面板

一,安装centos

1,把最新版centos系统镜像拉取下来, 使用

docker pull centos

2,拉取完之后,查看镜像使用

docker images

在这里插入图片描述能够查看到拉取下来的镜像
3,通过使用docker run 命令 来创建自己的容器

docker run -i -t -d --name baota -p 80:80 -p 8888:8888 -p 3306:3306 --privileged=true -v 本地开发项目目录:/www/wwwroot centos

参数解析:

-i: 以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-d: 后台运行容器,并返回容器ID;
--name="baota": 为容器指定一个名称;
-p: 端口映射,格式为:主机(宿主)端口:容器端口, 可以多次使用
--privileged: 此参数, 不做解释,对我来说可有可无
-v:挂载目录   本机目录:容器目录(/Users/Desktop/project:/www/wwwroot)

最后面的 centos  为 我的镜像的名称

4,执行完之后, 使用docker ps 查看正在运行的容器

### 如何在 Docker 容器中安装和配置宝塔面板 #### 创建并启动 CentOS 容器 为了在 Docker 中运行宝塔面板,首先需要创建一个基于 CentOS 的容器,并将其网站路径挂载到本地文件系统: ```bash docker run -d \ --name=baota \ -v /Users/xxxxx/Documents/baota_wwwroot:/www/wwwroot \ centos:latest ``` 这会创建一个新的名为 `baota` 的容器实例[^1]。 #### 进入容器环境 一旦容器成功启动,可以通过以下命令进入交互模式下的 Bash shell: ```bash docker exec -it baota /bin/bash ``` 此操作允许直接在容器内部执行命令[^2]。 #### 安装依赖包 在容器内安装必要的软件包以便后续能够顺利部署宝塔面板: ```bash yum update -y && yum install -y wget curl net-tools vim epel-release ``` 这些工具对于网络调试以及下载其他资源非常有用。 #### 下载并安装宝塔面板 通过官方提供的脚本来完成宝塔面板的自动化安装过程: ```bash wget http://download.bt.cn/install/install.sh chmod +x install.sh ./install.sh ``` 按照屏幕提示设置管理员密码和其他选项即可完成整个安装流程[^3]。 #### 设置端口映射 为了让外部设备能访问到宝塔面板所提供的服务,在启动容器时还需要指定额外参数来开放所需的服务端口。例如,如果要使 HTTP(S) 和 SSH 服务可用,则可以在最初创建容器的时候加上如下参数: ```bash -p 80:80 -p 443:443 -p 2222:22 ``` 这样就可以从宿主机或者其他联网机器上正常浏览由该容器托管的应用程序了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值