如何使用CyberPanel轻松管理Docker映像和容器?

译文
开发 前端
如果您是一家托管服务提供商,希望将容器添加到产品中,本文介绍了借助CyberPanel做到这一点有多容易。

[[398568]]

【51CTO.com快译】Cyber​​Panel是cPanel的替代产品,它使您可以快速轻松地为客户部署和托管网站。但是Cyber​​Panel确实有另外一些窍门,有一项窍门在往产品中添加容器的开发人员当中备受欢迎。

我说的是Docker。Cyber​​Panel让管理员可以通过精心设计的Web界面拉取映像,并从这些映像创建/部署容器。之前有文章介绍了启动和运行Cyber​​Panel的步骤。本文将介绍如何添加支持Docker的功能,然后部署一个简单的容器。

您需要什么?

只需要两样东西:

  • 运行中的Cyber​​Panel实例
  • 拥有sudo特权的用户

如何安装Docker?

为了使Cyber​​Panel可以管理Docker容器,必须先安装Docker。由于我们在Ubuntu Server 20.04上安装了CyperPanel,因此这一步很简单。登录到您的托管服务器,发出以下命令来安装Docker:

  1. sudo apt-get install docker.io -y 

完成这一步后,您应该将用户添加到docker组。即使Cyber​​Panel不为此使用您的用户,您也应该这么做(以防需要从命令行管理Docker)。这可以通过以下命令来处理:

  1. sudo usermod –aG docker $ USER 

注销并登录,使更改生效。

如何使用Cyber​​Panel部署容器?

现在,我们可以在Cyber​​Panel中管理容器了。登录到您的实例,点击左侧导航栏中的Docker 管理器(图A)。

图A. Cyber​​Panel侧栏中的Docker管理器条目

菜单展开后(图B),选择“管理映像”。

图B. 扩展后的Docker管理器菜单条目让您可以管理映像、管理容器或创建新容器

由于我们还没有拉取任何映像,不妨这么做吧。我们下拉最新版本的NGINX容器。在搜索字段中,键入nginx,然后结果显示后,点击“标签”下拉列表,找到您要查找的NGINX标签,然后点击“拉取”。

图C. 下拉最新的NGINX容器映像

NGINX容器被拉取后,返回到Docker 管理器菜单,点击“创建新容器”。在出现的窗口(图D)中,您应该会看到我们的NGINX映像。选择映像的标签(这里只有一个标签),点击“创建”。

图D. 从我们刚拉取的NGINX映像创建一个容器

现在,我们可以填写容器的详细信息了。确保配置容器所需要的一切,然后点击“创建容器”。如果需要为容器映射一个卷,点击“映射卷”下面的“添加文件”,然后在“来源”下输入本地目录,在“目的地”下输入容器目录(图E)。

图E. 填写我们的容器的详细信息

创建容器后,您可以通过点击容器管理窗口中的“开始”按钮来运行它(图F)。

图F. 只需点击一个按钮,即可启动新容器

然后,您应该看到该容器被列为“运行中”。恭喜,您已使用Cyber​​Panel部署了第一个容器。现在,可以将容器添加到您这家托管服务提供商提供的功能列表中了。

原文标题:How to use CyberPanel to easily manage Docker images and containers,作者:Jack Wallen

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

 

责任编辑:华轩 来源: 51CTO
相关推荐

2023-06-16 16:06:02

lazydockerDocker容器

2016-10-08 15:42:02

ElasticsearcAdvisorDocke

2019-07-01 09:33:58

DockerNginx操作系统

2023-09-15 10:15:43

Docker网络

2015-06-15 10:40:50

Docker应用程序迁移

2014-12-15 10:40:40

DockerSwarm集群管理

2009-02-09 10:05:00

内网管理内网安全

2014-05-07 09:56:48

Docker管理Linux容器

2021-04-09 08:00:00

容器开发云原生

2021-04-16 08:00:00

容器Docker工具

2017-02-08 14:04:41

Windows 10ISO映像PowerShell

2019-07-08 08:59:41

Docker容器主机

2023-11-26 00:52:12

Docker镜像容器

2021-12-24 09:58:37

DockerMySQLLinux

2023-04-14 11:04:43

2019-05-29 09:05:13

DockerDockly容器

2019-07-16 14:44:52

DockerMySQL操作系统

2021-01-15 13:54:04

Portainer.iDocker运维

2021-01-15 13:37:43

Portainer.iDocker运维

2021-10-26 07:24:10

Gorsair容器安全工具
点赞
收藏

51CTO技术栈公众号