如何使用Portainer在Docker上部署容器

1,431 阅读2分钟

目录

阅读时间: 2 分钟

在这篇博客中,我们将学习Docker Portainer以及如何使用它来部署一个容器。

什么是Docker Portainer?

Portainer是一个容器管理平台。它允许对各种Docker环境进行管理。它有助于使用Portainer的基于Web的仪表板来管理容器、网络、卷和Swarm服务。对于监控docker应用程序,人们可以使用Portainer。
首先,让我们看看Portainer的安装步骤。

Portainer的安装

先决条件--Docker 19.01或更高版本是一个先决条件,因为这个版本的Docker支持Portainer的所有功能。
之后,请按照下面的步骤进行操作。

**第1步:**运行以下命令,它将创建一个名为 "portainer_data "的卷,Portainer将使用它来存储配置数据。

docker volume create portainer_data

**第2步:**然后运行以下命令,它将拉出一个名为 "portainer/portainer-ce "的镜像并运行一个新的容器。Portainer用户界面可通过9000端口访问。

docker run -d -p 9000:9000 --name=portainer --restart=unless-stopped -v 

/var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 

portainer/portainer-ce

http:localhost:9000上的Portainer登录页面

上面的图片是仪表板,显示了当前在docker上运行的服务。

使用Portainer部署docker容器

现在,我们将通过Portainer仪表板来完成部署Nginx网络服务器的步骤。

**第1步:**为了创建一个新的容器,输入一个容器的名字。然后以image_name:tag的格式指定要使用的镜像。这里使用的是'nginx:latest'。

**第2步:**由于Nginx默认监听端口为80,我们将在容器字段中添加80,因为它是服务使用的内部端口。在主机字段中,使用网络浏览器的外部端口。最后,按下 "部署容器 "按钮。

完成上述步骤后,为了验证所定义的容器的创建,可以在仪表板上检查。

总结

所以,我们已经学习了如何使用Portainer在容器中部署Nginx应用程序。另外,Portainer是一个非常有效的工具,因为它能够详细地管理Docker环境。关于Portainer的更多细节,请参考这个链接。