前言
群晖 7.2 版本以后 Docker 改成了Container Manager
- btpanel-baota 最好用,小巧快速,安装时nginx 比价容易成功【推荐】
- cyberbolt/baota 小巧,但是nginx不容易安装,老是失败,安装使用基本上和第一个相同
- pch18/baota 镜像包太大了,运行起来有点卡,【不建议】
教程
-
创建网站根目录
打开控制面板里新建一个Docker共享文件夹然后在此新建一个baota文件夹,然后在文件夹里新建www文件夹,然后下面分别再建立两个文件夹wwwroot和backup
-
安装宝塔面板
-
下载映像
打开 Container Manager 在注册表选项中,搜索baota,这里推荐选择 btpanel-baota,双击下载选择leatest为最新版本的官方纯净安装的基础上安装nginx,mysql,php
-
创建容器
打开Container Manager在映像里选择刚才下载的btpanel-baota,点击运行
-
配置容器
- 常规设置,勾选启动自动重新启动,下一步
点击下一步之后卡死了,后来改用命令行创建容器后再停止容器,添加端口和映射目录
docker run -itd --net=host --restart=always --name baota btpanel-baota -port 8888 -username username -password password
参数解释:
-net=host:容器与主机使用同一网络
-restart=always:守护进程,容器挂掉将自动重启
-name:容器名称
-port:宝塔面板运行的端口号
-username:宝塔面板用户名
-password:宝塔面板密码-
端口设置
设置一下群晖和宝塔之间的端口映射。本地端口不要自动,按照我写的来就可以,端口根据自己需求设定,下方图片仅为演示端口,可根据自己需要的端口设置。
-
存储空间设置
添加两个文件夹映射路径,如图
- 常规设置,勾选启动自动重新启动,下一步
-
等待安装
稍等几分钟,在docker的容器菜单中,会看到已经安装的映像。可以点击启动运行即可。
-
-
登录宝塔面板
http://NAS的IP地址:8888
如果登录不上到终端机,新增终端机输入bt,修改用户名和密码
这里注意,如果出来的地址是外网的ip地址,直接打开这个地址会打不开,因为还没有做外网的端口映射,做了路由器中外网的端口映射就可以访问了。可以先用群晖的本身ip地址进行访问。
-
端口映射
宝塔建网站时,因为我们在docker的容器端口设置中设置了群晖端口是1080,所以在建立网站的时候,我们要带着1080的端口进行访问网站。(想要外网访问,一定要在路由器中再做一个外网到群晖内网ip地址的端口映射1080)
命令应该改成/吧
docker run -itd –net=host –restart=always –name baota btpanel/baota -port 8888 -username username -password password