Docker中安装宝塔面板


一、拉取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

安装成功后会得到宝塔地址和账户密码,这时不要着急去访问,还不行的。。继续往下看。

 外网面板地址: http://123.160.134.173:35790/dbbb7ec3
 内网面板地址: http://172.17.0.5:35790/dbbb7ec3
 username: b2kae2or
password: 02bb1f0e
 

七、打包容器为镜像

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

发布时间 : 2023-02-28,阅读量:1315
本文链接:https://upwqy.com/details/407.html
Mysql 数据类型 php如何设置session有效期