1.若未安装Docker,请先安装Docker
安装参考:https://www.cnblogs.com/zhangyouwu/p/19356855
2.安装后页

认识4个东西:设置,容器,镜像和启动各自的位置
3.可以在镜像(images)中搜索需要安装的镜像安装,也可以命令行安装镜像
4.进入设置》Docker Engine中更新切换为 Docker 官方源或其他国内可用源

阿里云(我没成功)
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

使用指令下载,如宝塔
执行
docker pull btpanel/baota:9.0_lts_lnmp

下载成功后,镜像中便存在了

5.进入宝塔
点击镜像》运行》创建容器

填写信息


访问
如何访问
现在,您可以在浏览器访问默认地址http://您的ip地址:8888/btpanel 上的宝塔面板。
默认用户:btpanel
默认密码:btpaneldocker
容器默认SSH密码:btpaneldocker
注意:部署完成后,请立即登录宝塔面板—>面板设置中修改用户名和密码并修改安全入口
注意:部署完成后,请立即登录宝塔面板—>面板设置中修改用户名和密码并修改安全入口
注意:部署完成后,请立即登录宝塔面板—>面板设置中修改用户名和密码并修改安全入口
面板入口
http://localhost:8888/btpanel
配置好网站后,记得配置本地 hosts 文件
sudo nano /etc/hosts
终端执行命令,添加本地域名
ctrl+o 保存文件 +enter回车键确定文件名
参考文档
https://blog.csdn.net/cplvfx/article/details/144507555
重点!!!
在 Mac 系统中,Docker 运行的宝塔面板,要在编辑器中打开网站根目录,核心是将容器内的网站根目录映射到 Mac 本地目录(因为编辑器只能访问本地文件,无法直接访问容器内目录),以下是详细步骤:
步骤 1:查看现有宝塔容器的挂载信息(确认是否已映射)
步骤 2:停止并移除现有宝塔容器(需重新映射)
步骤 3:重新运行宝塔容器并添加目录映射
docker run -d \ --name baota \ -p 8888:8888 \ -p 80:80 \ -p 443:443 \ -p 20:20 \ -p 21:21 \ -p 3306:3310 \ -p 9500:9510 \ -v ~/Desktop/web/bt:/www/wwwroot \ --privileged=true \ btpanel/baota:9.0_lts_lnmp
将以下命令复制到终端执行(确保每行末尾的\后无空格):
docker run -d \ --name baota \ -p 8888:8888 \ -p 80:80 \ -p 443:443 \ -p 20:20 \ -p 21:21 \ -p 3306:3310 \ -p 9500:9510 \ -v ~/Desktop/web/bt:/www/wwwroot \ --privileged=true \ btpanel/baota:9.0_lts_lnmp

这样才能将网站目录映射到桌面文件夹,方便编辑器打开
步骤 4:在编辑器中打开本地映射目录
1. VS Code
2. WebStorm/HBuilderX/Sublime Text
补充说明
sudo chmod -R 777 ~/Docker/baota/wwwroot
进阶:用 Docker Compose 管理(更便捷)(未实际操作验证哦)
docker-compose up -d