新睿云

> 知识库 > docker管理器是什么?如何部署呢?

docker管理器是什么?如何部署呢?

作者/来源:新睿云小编 发布时间:2020-04-08

Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。

docker就是类似的理念。现在都流行云计算了,云计算就好比大货轮。docker就是集装箱。

一、docker概念

Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。

Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。

总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。

二、docker的用途

1.提供一次性的环境。比如,本地测试他人的软件、持续集成的时候提供单元测试和构建的环境。

2.提供弹性的云服务。因为 Docker 容器可以随开随关,很适合动态扩容和缩容。

3.组建微服务架构。通过多个容器,一台机器可以跑多个服务,因此在本机就可以模拟出微服务架构。

三、如何使用docker管理器:

1.端口映射

通常,我们需要映射以下端口:

容器端口

映射到(服务器)

说明

22

222

SSH服务

8888

8881

面板服务

80

81

HTTP服务

443

4433

HTTPS

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

Docker管理器 

Docker管理器

注意:

|- 如果您使用固定IP,想将容器当服务器使用,一样要映射端口,且需要将宿主机的SSH、面板等端口修改掉。

|- 暂时不支持运行时添加端口映射,您需要在创建容器时就做好所有需要的端口映射设置。

2.镜像管理

默认只有宝塔面板的镜像,如果您需要其它镜像,请通过docker pull命令来下载。

如:需要最新版ubuntu镜像:docker pull ubuntu。

3.IP地址池

您需要添加IP地址池才可以在创建容器时绑定IP地址。

此处添加的IP务必是已经绑定到宿主服务器的IP。

4.常见问题:

问:通过docker部署宝塔面板镜像后,如何访问面板?

答:如果你创建docker时,将8888映射到了8881,那么通过(http://服务器IP:8881)访问!

访问docker创建的面板,需要在新的浏览器打开,否则会自动退出。

问:通过docker部署宝塔面板镜像后,如何通过SSH管理容器?

答:如果你创建docker时,将22映射到了222,那么直接使用ssh工具,通过222端口连接容器。

问:我创建容器时明明将8888端口映射到了8881端口,为什么无法访问?

答:请检查面板防火墙是否放行8881,如果有安全组,还需要在安全组放行8881。

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待