docker中centos容器安装宝塔面板

安装centos

拉取镜像

docker pull centos

创建容器

docker run -i -t -d --name baota -p 10080:80 -p 10443:443 -p 13306:3306 -p 18888:8888 --privileged=true -v /Users/xxxxx/Documents/baota_wwwroot:/www/wwwroot centos

容器的网站路径(/www/wwwroot)挂载到本机的/Users/xxxxx/Documents/baota_wwwroot路径。

启动容器

docker start baota

进入容器

docker exec -it baota /bin/bash

安装宝塔

可能是远端镜像近期做了什么修改,yum安装任何东西都遇到这个问题Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

跟着这篇帖子解决:https://stackoverflow.com/a/71985088

cd /etc/yum.repos.d/
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
sudo yum update -y

脚本安装

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

修改端口

装好后输入bt,输入 8 改面板端口,改为创建容器时做了映射的8888。

访问

bt default 查看访问链接,得到结果

外网面板地址: https://xxx.xxx.xxx.xxx:8888/fcd39bd2

之前将docker的8888端口映射到本机的18888,访问http://127.0.0.1:18888就可以进入宝塔。

你可能感兴趣的:(运维)