Portainer:可视化 Docker 容器管理工具安装与使用指南

目录

裴先生
裴先生
发布于 2021-01-02 / 1 阅读
0
0
原创

1. 安装 Portainer

下载 Portainer 镜像

# 查询当前有哪些 Portainer 镜像
docker search portainer

AAB159CF-413A-40FC-8957-023A6F73796F.png

# 下载镜像(尽量选择使用量多的)
docker pull portainer/portainer

# 查看镜像
docker images

D3AF5AF1-E146-480F-A53B-CCD993FE670A.png

从上面的输出中可以看到,Portainer 的镜像约 68.5 MB,创建时间 5 个月之前,TAG 版本为 latest

2. 启动 Portainer 容器

# 启动
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer

说明

  • 将宿主机 9000 端口与容器中的 9000 端口关联起来
  • 如果容器停机总是会进行自动重启(--restart=always
  • 将容器的文件路径和宿主机文件路径相关联(挂载 Docker Socket)
  • --name 将该容器命名为 portainer

⚠️ 注意:该页面上有提示需要挂载本地 /var/run/docker.sock 与容器内的 /var/run/docker.sock 连接。因此,在启动时必须指定该挂载文件。

3. 访问 Portainer

  • 浏览器访问:http://<宿主机IP>:9000
  • 首次登录需要注册用户,给管理员用户 admin 设置密码
    72B1EEAB-5402-4EFF-8105-6EAC4048DC84.png
  • 单机版选择 Local 即可,点击 Connect 连接 Portainer 对 Docker 进行管理
    F807C5ED-B741-4F4C-988E-985BFB8EF55D.png

4. 管理界面功能

2522D408-1CF4-4496-9341-24A95B3BDCC0.png

创建容器

  1. 单击左侧的 “App Templates” 按钮
  2. 显示现成的可用模板(如 Docker Registry、Nginx、Httpd、MySQL 等)
    5BD56A00-4A4E-4253-9417-283A5DE6F77F.png
  3. 以 MySQL 为例:
    • 单击 MySQL 模板
    • 输入容器名称
    • 选择网络类型(例如桥接模式)
    • 单击 “Show advanced options” 设置端口号
      314B25ED-F57A-46DB-8493-23AAC66C2275.png
  4. 点击 “Deploy the container”
    • 过程会有点长,请耐心等待
    • 稍后就可以看到所有创建的容器以及运行状态
      EF534B8B-1653-4367-8819-360EF65800B9.png

容器操作

点击已创建的容器可进行以下操作:

  • 重新启动、停止、暂停和删除容器
    026D79CC-6DBA-4452-982E-09EE73C848A5.png
  • Logs:查看容器的完整日志详细信息
  • Stats:查看详细的统计信息以了解容器中发生的情况
  • Console:进入控制台命令行(可选择 BASH 或 SH)

Docker 镜像管理

  • 查看已下载的 Docker 镜像列表
    73300DEE-CF6B-46C6-8585-2FD947E802C6.png
  • 删除镜像:选择镜像后单击 “Remove”

网络(Networks)

  • 添加新网络
  • 更改网络类型
  • 分配/更改 IP 地址
  • 删除现有网络
    BB5D5C1E-E02D-45DA-B557-0D0F9262768C.png

卷簇(Volumes)

  • 查看现有的 Docker 卷
  • 创建新的 Docker 卷
  • 删除不再需要的卷
    171A83AC-B777-4BBA-8286-D29189EE4FB1.png

事件(Events)

  • 查看操作历史记录
  • 包括创建新实例、网络、卷等操作
    5E99284C-E5CC-4C34-B6DA-F3827FFB0EB7.png

原创

版权声明:本博客原创文章,由 裴先生 2021年01月02日 发表。
转载说明:除特殊说明外本站文章皆由 CC BY-NC-SA 4.0 协议发布,转载须注明出处。


评论