docker管理器使用教程


安装说明 1、
宝塔Linux
面板
5.4.1以上版本 2、Centos系统,建议使用Centos 7 3、
openvz

docker
下的服务器




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


转自   https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=7878&extra=page%3D3%26filter%3Dtypeid%26typeid%3D10