当前位置:论坛首页 > Linux面板 > 讨论

宝塔迟迟不出docker镜像, 自己撸了一个福利大家

发表在 Linux面板2018-10-24 23:11 [复制链接] 17 16654

本帖最后由 pch18 于 2018-10-28 14:00 编辑

宝塔面板一键docker部署
镜像为绑定github的dockerfile文件在dockerHub上自动生成,所以不可能有植入后台的行为,请放心使用.
镜像生成文件可以在github上查看.请大家监督.
制作这个纯粹是为了赚点github的关注量,好用之余请不要忘了去github加个Star一下哦,链接在最下方

建议使用host网络模式启动,不需要设置映射端口,自动映射宝塔面板全端口到外网
正常的bridge模式可能会造成网站后台不能获取用户真实ip地址.

通过host模式运行宝塔镜像
docker run -tid --name baota --net=host --restart always -v baota_www:/www -v /wwwroot:/www/wwwroot pch18/baota

如果特殊情况不能使用host网络模式, 或者容器运行后不能打开面板页面请删除容器后,使用如下命令以bridge网络模式运行
docker run -tid --name baota -p 80:80 -p 443:443 -p 8888:8888 -p 888:888 -p 20:20 -p 21:21 --restart always -v baota_www:/www -v /wwwroot:/www/wwwroot pch18/baota

删除容器命令如下
docker stop baota && docker rm baota

镜像运行成功后,需要查看获取初始化后的面板登录地址和初始账号密码信息
运行如下命令获取(二选一即可)
docker logs -f -t --tail 10 baota
docker exec baota bt default

版本命名说明
pch18/baota:latest 或 pch18/baota 为最新版本的官方纯净安装的基础上安装nginx,mysql,php
pch18/baota:6.2 为官方6.2版本纯净安装, 不默认安装nginx,mysql,php等程序
pch18/baota:6.2-lnmp 为官方6.2版本纯净安装的基础上安装nginx,mysql,php
pch18/baota:6.2-lnp 为官方6.2版本纯净安装的基础上安装nginx,php(不内置mysql,用于外置数据库的环境)
其他版本号同理, 可以在上面运行命令的最后连接上:[版本号]执行

安装完成后以后可以随时使用内置升级,升级到最新版本, 由于面板数据都保存在持久化的卷中, 即使删除容器后重新运行, 原来的面板和网站数据都能得到保留.
/www文件夹建议保存在volume卷中, /www/wwwroot建议映射到宿主机的目录下,方便上传网站代码等文件
如果是非root或者mac的用户,可能会遇到无法映射/wwwroot的问题,请自行把上面的/wwwroot的改成~/wwwroot即可


好用请收藏加星支持一下,谢谢! 其他问题和建议请在github的issue里面交流.
github issue传送门: https://github.com/pch18/docker-baota/issues
dockerHub传送门: https://hub.docker.com/r/pch18/baota/
使用道具 举报 只看该作者 回复
发表于 2019-5-17 09:12:17 | 显示全部楼层
最近感觉被玩坏了,宝塔是出了dock,可是感觉用不来啊,各种教程没有,网上的教程全是ssh安装dock以后弄项目的,宝塔这个还没理解,所以搞不定啊。
使用道具 举报 回复 支持 0 反对 2
发表于 2018-10-24 23:24:46 | 显示全部楼层
本帖最后由 pch18 于 2018-10-28 14:03 编辑

再次声明

这个是docker里面安装宝塔面板 !!!!

不是宝塔面板里面安装docker !!!!


楼下说不好用的都是理解错用法了 !!!!


如果有建议或者问题请去github里面issue


使用道具 举报 回复 支持 反对
发表于 2018-10-25 09:51:49 | 显示全部楼层

我docker一直用不了
使用道具 举报 回复 支持 反对
发表于 2018-10-25 11:26:51 | 显示全部楼层
我的也是 永不了啊。。
使用道具 举报 回复 支持 反对
发表于 2018-10-25 12:51:47 | 显示全部楼层
1501212380ubbc 发表于 2018-10-25 11:26
我的也是 永不了啊。。

为什么用不了? 我已经在好几个服务器上部署了啊
使用道具 举报 回复 支持 反对
发表于 2018-10-25 12:53:57 | 显示全部楼层
lqrui 发表于 2018-10-25 09:51
我docker一直用不了

干吗要用宝塔面板装docker?? 我这个是在docker里面装宝塔面板.
使用道具 举报 回复 支持 反对
发表于 2018-11-11 17:38:44 | 显示全部楼层
本帖最后由 oneduke 于 2018-11-11 18:45 编辑

www目录无法正常挂载
使用道具 举报 回复 支持 反对
发表于 2018-11-19 07:42:38 | 显示全部楼层
我是在群晖的docker下安装了宝塔,但是nginx运行不了,是80端口被占用了吗?网上看了些方法没解决,大神有招吗?
使用道具 举报 回复 支持 反对
发表于 2018-12-25 23:42:45 | 显示全部楼层
重启就恢复初始化?
使用道具 举报 回复 支持 反对
发表于 2019-3-14 19:54:53 | 显示全部楼层
wlrwx 发表于 2018-12-25 23:42
重启就恢复初始化?

不会初始化,做了数据持久化方面优化的
使用道具 举报 回复 支持 反对
发表于 2020-2-17 10:54:13 | 显示全部楼层
本帖最后由 宝塔用户_xnwztl 于 2020-2-17 11:44 编辑

有个问题,我docker安装的宝塔,网络是host
然后docker安装的wordpress,网络是bridge
连接宝塔里的数据库的时候出错,选择宿主机里的docker0的ip连接数据库也不行。。这到底是哪里出问题了呢
############

解决了,都装在bridge下,开放防火墙端口就行
使用道具 举报 回复 支持 反对
发表于 2020-2-29 20:11:18 | 显示全部楼层
非常好用,点赞
使用道具 举报 回复 支持 反对
发表于 2020-2-29 23:42:05 | 显示全部楼层
本打算自己弄一个镜像,省了,多谢兄弟。
使用道具 举报 回复 支持 反对
发表于 2020-3-12 08:15:33 | 显示全部楼层
能出个macbook装docker 宝塔的教程吗 映射目录失败。
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表