在 Linux 环境中安装 Docker 可视化容器管理工具 – Portainer

写在前面

Docker 有很多款管理工具,它们有着不同的交互界面与功能特点。
为了消除这种差异化所带来的影响,老猪我编写的所有教程,都统一使用 Portainer。

Portainer 简介

Portainer 由两个元素组成,Portainer ServerPortainer Agent 。这两个元素在 Docker 引擎上作为轻量级 Docker 容器运行。本文档将帮助您在 Linux 环境中安装 Portainer Server 容器。

Portainer 部署

首先,创建用于持久化存储 Portainer Server 数据的目录:(命名规则参考)

mkdir -p '自定义数据目录'/portainer/data

然后,下载并安装社区版 Portainer Server 容器:

docker run -d \
  --name portainer \
  --restart=always \
  -e TZ=Asia/Shanghai `# 容器内部时区(可选参数)` \
  -p 8000:8000 \
  -p 9000:9000        `# HTTP 访问端口,例如要改为通过 8080 端口访问,就修改为8080:9000`\
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v '自定义数据目录'/portainer/data:/data `# 数据持久化目录` \
  portainer/portainer-ce:latest

Portainer Server 现已安装完毕。您可以通过运行检查 Portainer Server 容器是否已启动 docker ps

1 [email protected]:~# docker ps
2 CONTAINER ID   IMAGE                          COMMAND                  CREATED         STATUS         PORTS                                                                                  NAMES
3 0e31a16ce293   portainer/portainer-ce:latest  "/portainer"             1 minutes ago   Up 1 minutes   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp   portainer

登录

现在安装已完成,您可以通过打开 Web 浏览器并转到以下位置登录到您的 Portainer Server 实例:

http://localhost:9000
  • 如果您不是在本机安装,请不要忘记将 localhost 替换为安装设备的实际 IP 地址
  • 如果您修改了默认的 HTTP 访问端口,请不要忘记将 9000 替换为您自定义的端口
0 0 投票数
文章评分
订阅评论
提醒
5 评论
最旧
最新 最多投票
内联反馈
查看所有评论
fantasy_07

龙猪,我们小白是直接在群晖里面用docker,还是在软路由上新建个Linux虚拟机,然用docker?

fantasy_07

想跟着龙猪的教程做,龙猪是在Linux里面安装的吧

fantasy_07

好的,了解了

By 马丁龙猪

标签

归档

其他操作