云服务器促销,免费安装宝塔面板!
开启左侧

[宝塔面板] 宝塔面板docker管理器使用方法

[复制链接]
当流科技 发表于 2017-10-26 22:09:13 | 显示全部楼层 |阅读模式

本站会员必须 邮箱验证成功后 才能发帖。马上注册查阅更多教程,下载海量资源,让你轻松玩做站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
安装说明. d  G& c- l8 G1 m4 Q* u
1、宝塔Linux面板5.4.1以上版本8 J6 S& N/ u6 w9 B
2、Centos系统,建议使用Centos 7* O+ O/ [" w6 x" B) j! |# S
3、非openvz或docker下的服务器/ o7 w3 o' p6 X" w0 L' p
# @( {( _- l. d5 j
% _8 n6 C' o7 t* m: j
Docker与云服务器有什么不同?
$ n6 k4 w. l2 v0 ^* kDocker 是一个开源的应用容器引擎,所以,我们使用docker应该有容器思维,我们不应该将它当成一台服务器使用,而应该将它当成一个应用来使用4 i5 S4 x' a3 G+ Z# ?' _

1 @; `; t) [! y# Y9 i: b8 r. Z3 i- c
5 Q0 [! ]/ a) e' N' f+ @0 U什么场景下使用docker?& z+ [9 |: s" G
1、需要环境隔离的应用
) ~" L" [5 q- X( H+ [+ c" q2、需要环境隔离的线上应用,如:docker一个apache,宿主机通过nginx反向代理出去,实现LNMPA架构$ U7 ]& D! r! d* `2 T, X
3、需要用户隔离的应用
! R% j/ A; `# `- H/ t4、并发小的微应用
+ p' g7 p; ]2 ~% X( S; W5、热备,如:mysql主从复制
2 F1 u3 O1 f! G6、临时应用) B' e- c7 @% ^  }

6 u0 i; n7 D* Y' }# f& i2 l! t2 x/ A2 Y: u  L  t( i7 N
5 k' q: [% C5 ?% Y, D
如何使用docker管理器:
3 \" y7 w0 h2 m4 c/ @/ X
$ Z) k2 V  [( Q0 _* Y1、端口映射
. _6 b, [, ^: M9 G, Q通常,我们需要映射以下端口:4 o' E$ c- U& R, A' W, `5 d

0 u  t& r5 k4 u, p5 X
容器端口 映射到(服务器) 说明
22 222 SSH服务
8888 8881 面板服务
80 81 http服务
443 4443 https服务
5 h! A  U/ X9 l. m) v8 n$ g& T
# f1 q. Z9 f3 d. F) G) r

  Q7 v/ C% j% u" F! F2 T) I3 }* S2 Z7 u* F7 q' C
除了以上端口,您可能还需要,3306,21,20,1635等等..4 c  y8 E. n& g. n3 J, I8 |
- K, y7 j  ]7 g0 i7 P
注意:3 a, @2 y0 k9 E# u2 j: ~
|- 如果您使用固定IP,想将容器当服务器使用,一样要映射端口,且需要将宿主机的SSH、面板等端口修改掉+ V6 n8 r1 |$ ~3 d. D9 M& \
|- 暂时不支持运行时添加端口映射,您需要在创建容器时就做好所有需要的端口映射设置
8 K6 x/ G4 T8 w+ \% b" n' V% b: z" ?

- s; ~- @& J! [0 L0 Y1 T. |7 j0 L6 ^5 V0 r0 w
2、镜像管理
9 I5 k0 ~& \0 c$ p: F( S默认只有宝塔面板的镜像,如果您需要其它镜像,请通过docker pull命令来下载,9 }: H0 L& p! B2 R: O- L7 X( }
如:需要最新版ubuntu镜像:docker pull ubuntu* V& o2 _! `; ^# d+ g( t6 B* r
* d# u% m9 Q4 \2 h2 ?
3、IP地址池! s7 J+ a- y2 E5 o
您需要添加IP地址池才可以在创建容器时绑定IP地址
$ j( Q1 f- c, p* `, k; P# q此处添加的IP务必是已经绑定到宿主服务器的IP! X3 y. \' p: {

0 W: m4 ~5 i9 g6 s. h  A2 I常见问题:
. F1 V+ q4 S: f. ?" |5 P+ x0 L# |" s% g
问:通过docker部署宝塔面板镜像后,如何访问面板?4 O' L2 f6 R- M* g4 X7 o0 t
答:如果你创建docker时,将8888映射到了8881,那么通过(http://服务器IP:8881)访问!$ ?$ I( Y9 ]* U# @+ r9 Y: A
         访问docker创建的面板,需要在新的浏览器打开,否则会自动退出。( q& V+ U- [1 o4 h. {# ~5 t
% n9 T) v, X% k( F, U, A$ H. [
问:通过docker部署宝塔面板镜像后,如何通过SSH管理容器?
# O& n3 e: p8 V- j4 q9 T8 G答:如果你创建docker时,将22映射到了222,那么直接使用ssh工具,通过222端口连接容器" l. \, M& U0 W2 L# M9 N/ B' L

, b# u3 e8 z( W! r5 M4 D- `问:我创建容器时明明将8888端口映射到了8881端口,为什么无法访问?
# C7 ~" \' |: I5 R# ^# {答:请检查面板防火墙是否放行8881,如果有安全组,还需要在安全组放行8881' T5 T$ x; L: d# O7 S

& |! f- I* o" ]0 Y
9 s3 @1 N& O1 M
0 i; P# w. Q: I
更多宝塔教程请关注: 宝塔面板使用教程和常见问题汇总 NEW(不断更新)    宝塔面板技术交流群:418387220  
==============================================================
# ]* R" k% C. ~# f' s5 K% S
如需技术服务,请点击这里 宝塔运维技术服务项目   宝塔面板技术交流群418387220  
/ k6 Z# s& t3 T+ e
技术01:         技术02:   技术03: . m+ A& u+ |, {2 A2 x
==============================================================
' @/ w/ d5 E8 J  m& l
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐

Discuz!论坛网盘附件免跳转下载(手机版网

主讲:当流科技 Discuz插件

宝塔面板绑定域名无法访问后台怎么解决?

主讲:风雨兼程 服务器学院

抱歉,当前存在网络问题或服务器繁忙,详细错

主讲:我心枫叶 Discuz!教程

discuz论坛搬家教程,如何搬迁到新服务器?

主讲:风雨兼程 Discuz!教程

宝塔面板phpmyadmin 数据库502 Bad Gateway

主讲:当流科技 服务器学院

Discuz!X3.3全新安装和升级后快速回复框丢

主讲:风雨兼程 Discuz!教程

宝塔面板mysql怎么用navicat 连接数据库呢

主讲:当流科技 服务器学院

宝塔面板如何添加和管理Mysql数据库?

主讲:xotexa372 服务器学院

商务合作

0551-66191059
service#dangliu.net
点击这里给我发消息
dz论坛/Discuz!论坛新手

关注微信公众号

QQ扫码 加 DZ技术群