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

docker管理器使用教程

发表在 Linux面板2017-10-26 15:01 [复制链接] 33 100454

安装说明
1、宝塔Linux面板5.4.1以上版本
2、Centos系统,建议使用Centos 7
3、openvzdocker下的服务器


Docker与云服务器有什么不同?
Docker 是一个开源的应用容器引擎,所以,我们使用docker应该有容器思维,我们不应该将它当成一台服务器使用,而应该将它当成一个应用来使用


什么场景下使用docker
1、需要环境隔离的应用
2、需要环境隔离的线上应用,如:docker一个apache,宿主机通过nginx反向代理出去,实现LNMPA架构
3、需要用户隔离的应用
4、并发小的微应用
5、热备,如:mysql主从复制
6、临时应用



如何使用docker管理器:

1、端口映射
通常,我们需要映射以下端口:
容器端口
映射到(服务器)
说明
22
222
SSH服务
8888
8881
面板服务
80
81
HTTP服务
443
4433
HTTPS

除了以上端口,您可能还需要,3306,21,20,1635等等..

注意:
|- 如果您使用固定IP,想将容器当服务器使用,一样要映射端口,且需要将宿主机的SSH、面板等端口修改掉
|- 暂时不支持运行时添加端口映射,您需要在创建容器时就做好所有需要的端口映射设置



2、镜像管理
默认只有宝塔面板的镜像,如果您需要其它镜像,请通过docker pull命令来下载,
如:需要最新版ubuntu镜像:docker pull ubuntu

3、IP地址池
您需要添加IP地址池才可以在创建容器时绑定IP地址
此处添加的IP务必是已经绑定到宿主服务器的IP

常见问题:

问:通过docker部署宝塔面板镜像后,如何访问面板?
答:如果你创建docker时,将8888映射到了8881,那么通过(http://服务器IP:8881)访问
         访问docker创建的面板,需要在新的浏览器打开,否则会自动退出。

问:通过docker部署宝塔面板镜像后,如何通过SSH管理容器?
答:如果你创建docker时,将22映射到了222,那么直接使用ssh工具,通过222端口连接容器

问:我创建容器时明明将8888端口映射到了8881端口,为什么无法访问?
答:请检查面板防火墙是否放行8881,如果有安全组,还需要在安全组放行8881

使用道具 举报 只看该作者 回复
发表于 2021-9-3 15:54:13 | 显示全部楼层
本帖不再提供技术支持,有问题请发新贴求助
使用道具 举报 回复 支持 0 反对 1
发表于 2020-5-19 01:29:42 | 显示全部楼层
请教如何在宝塔中为某个 docker 容器绑定域名?比如 docker 监听宿主机 8080 端口,要将公网域名 my.example.com 绑定到这个 8080 端口访问,如何设置?
使用道具 举报 回复 支持 3 反对 0
发表于 2018-4-11 18:27:55 | 显示全部楼层
本帖最后由 菠菜园 于 2018-4-11 18:59 编辑

刚安装,玩了下TensorFlow,如果机器上装有云锁的话,拉去镜像时记得关闭云锁的系统加固,否则会报错。这个关闭云锁的系统加固即可。另外一个问题是创建镜像的错误提示,如下图所示: 20180411185508.jpg
这个不知道问题出在什么地方。然后第三个问题是发现root密码那里不能修改,只能保持默认的bt.cn
使用道具 举报 回复 支持 3 反对 0
发表于 2017-10-27 17:40:27 | 显示全部楼层
拜读了,新学习docker 想接触一下,希望可以出一个docker 配置宝塔的教程谢谢
使用道具 举报 回复 支持 1 反对 0
发表于 2017-10-30 17:58:43 | 显示全部楼层
我发现           重启服务器 容器要手动启动
有没有随系统启的,怎么弄
使用道具 举报 回复 支持 反对
发表于 2018-3-16 00:17:25 | 显示全部楼层
有详细一点的教程吗
使用道具 举报 回复 支持 反对
发表于 2018-3-19 17:45:57 | 显示全部楼层
@良哥 virtualBox安装的不能用,点击设置一直提示正在获取容器列表,虚拟机还原重装,依然是这种情况
QQ图片20180319173927.png
Docker管理器(测试版) 1.01.0

使用道具 举报 回复 支持 反对
发表于 2018-4-12 12:03:46 | 显示全部楼层
xen架构的,一直卡在获取容器列表
使用道具 举报 回复 支持 反对
发表于 2018-4-26 22:00:04 | 显示全部楼层
网爽君 发表于 2018-3-19 17:45
@良哥 virtualBox安装的不能用,点击设置一直提示正在获取容器列表,虚拟机还原重装,依然是这种情况

...

看看linux 版本是不是7.1以上 docker要求7.1
使用道具 举报 回复 支持 反对
发表于 2018-4-27 16:56:53 | 显示全部楼层
rocky 发表于 2018-4-12 12:03
xen架构的,一直卡在获取容器列表

卸载后重新安装,选择编译安装
使用道具 举报 回复 支持 反对
发表于 2018-5-18 14:56:55 | 显示全部楼层
怎么安装docker?有教程链接吗?
使用道具 举报 回复 支持 反对
发表于 2018-5-18 17:23:18 | 显示全部楼层
支持一下!!
使用道具 举报 回复
发表于 2018-7-23 07:13:35 | 显示全部楼层
kankan支持一下!!
使用道具 举报 回复 支持 反对
发表于 2019-1-4 23:34:43 | 显示全部楼层
菠菜园 发表于 2018-4-11 18:27
刚安装,玩了下TensorFlow,如果机器上装有云锁的话,拉去镜像时记得关闭云锁的系统加固,否则会报错。这个 ...

我也是这样
使用道具 举报 回复 支持 反对
发表于 2019-2-18 17:25:01 | 显示全部楼层
不知道如何使用 里面的 面板镜像   
直接创建 不知道运行命令是什么


使用默认值  又启动不了 面板

top 只有bash 启动 (毕竟写的是 /bin/bash)

docker ps 能看到端口映射

但telnet 不能链接  防火墙已经放行了

(为了测试 是不是本地问题 还特地去 阿里云 测试环境 弄了一次  结果也一样)

求助应该如何弄??

不知道如何填写

不知道如何填写

添加后有显示

添加后有显示

top 没有什么在运行

top 没有什么在运行

telnet 连接不上

telnet 连接不上

docker ps 有显示映射上

docker ps 有显示映射上

防火墙也开放了

防火墙也开放了

宿主机查看映射

宿主机查看映射
使用道具 举报 回复 支持 反对
发表于 2019-2-18 17:50:05 | 显示全部楼层
yangfatao92 发表于 2019-2-18 17:25
不知道如何使用 里面的 面板镜像   
直接创建 不知道运行命令是什么

解决了  发现自己 逗比 没有启动宝塔面板
打开终端 输入   /etc/init.d/bt start
使用道具 举报 回复 支持 反对
123下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表