如何在 Ubuntu 22.04/23.04 上安装 Portainer
Portainer 是一种开源容器管理工具,它提供基于 Web 的图形用户界面 (GUI) 来管理 Docker 容器、图像、网络和卷。
Portainer 支持多种 Docker 环境,包括 Docker Swarm、Kubernetes 和 Docker Desktop。它还提供了用户身份验证、基于角色的访问控制 (RBAC) 和多租户等功能,使其成为在生产环境中管理 Docker 资源的合适工具。
在本教程中,我们将向您展示如何Portainer
在 Ubuntu 22.04 操作系统上安装。
步骤 1:更新操作系统
在我们开始之前,将您的 Ubuntu 系统更新到最新的软件包始终是一个好习惯。打开终端并运行以下命令:
# apt-get update && sudo apt-get upgrade
第 2 步:安装 Docker
Portainer 是一个 Docker 管理工具,所以你需要在你的 Ubuntu 系统上安装 Docker。如果您没有安装 Docker,您可以通过运行以下命令来安装它:
# apt-get install docker.io
您可以通过输入以下命令启动 Docker 服务并将其配置为在启动时运行:
# systemctl start docker
# systemctl enable docker
docker
使用 命令验证服务的状态systemctl status
:
# systemctl status docker
输出:
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running)
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 2449 (dockerd)
Tasks: 7
Memory: 22.7M
CPU: 315ms
CGroup: /system.slice/docker.service
└─2449 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
第 3 步:安装 Portainer
在系统上安装 Docker 后,您可以继续安装 Portainer。
运行以下命令Portainer
从 Docker Hub 拉取镜像:
# docker pull portainer/portainer-ce:latest
然后,Portainer
通过运行以下命令启动容器:
# docker run -d -p 9000:9000 --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce:latest
上面的命令将在后台启动一个 Portainer 容器并将其绑定到端口9000。
第 4 步:访问 Portainer Web 界面
您现在可以Portainer
通过打开 Web 浏览器并访问 来访问 Web 界面http://your-IP-address:9000
。
您应该获得Portainer
登录页面以创建管理员密码。设置您的管理员用户和密码,然后单击 “创建 用户” 按钮。
系统将要求您选择要管理的 Docker 环境。选择“使用运行 Portainer 的本地环境继续”
您应该会看到以下页面:
第 5 步:使用 Portainer 部署容器
现在您可以通过部署测试 Docker 容器来测试您的 Portainer 设置。按照以下步骤安装 Nginx Web 服务器。
在左侧菜单中选择容器:
单击 操作栏中的添加容器按钮。
键入要运行的容器的信息,包括容器名称、图像名称和连接端口。然后选择部署容器按钮。
完成上述步骤后,要验证定义容器的创建,可以在仪表板上查看。
打开浏览器并输入http://your-IP-address:8080。您将看到 Nginx 网络服务器欢迎页面。
评论和结论
恭喜!您已成功安装 Portainer 来管理 Ubuntu 22.04 上的 Docker 容器。
如需更多帮助或有用信息,我们建议您查看Portainer 官方文档。