今天找到一个不错的项目,需要用 Docker 部署。期间踩了一些坑,记录一下。
首先需要安装 Docker ,宝塔面板和 aaPanel 有的会出现安装成功还提示没有安装的情况,可以参考这篇文章:BT宝塔面板Docker安装完成,但显示没有安装的解决方法
下面正式开始操作:
拉取镜像
如果你的镜像面板里面没有,需要从仓库拉取镜像,注意这里的镜像名需要准确且完整。
如果官方镜像拉取太慢,可以参考我这篇文章,添加源:群晖NAS Docker注册表下载失败,镜像加速下载方法
添加容器
输入容器名即可,其他都可以不管,默认端口号是 5000。
添加成功后会生成一个 IP,下面会用到。
设置域名反向代理
在宝塔面板新建一个静态网站,绑定域名。
然后点击网站名称打开配置,找到反向代理 - 添加反向代理。
代理名称:根据业务来定;
模板 URL:就是本地环境的地址加端口号,这里就是上面 Docker 容器的 IP 加默认端口 5000;
发送域名:默认 $host ,就是站点绑定的域名。
点击提交即可。
至此,你就可以通过域名访问到 Docker 容器的项目了。
未经允许不得转载:前端资源网 - w3h5 » BT宝塔面板安装Docker镜像并反向代理域名访问