安装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就可以进入宝塔。
版权声明:本文为weixin_47322393原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。