Portainer Docker 简介

什么是 Docker

Docker 是一个开源的容器化平台,可以将应用程序及其依赖打包为一个独立的容器。与传统的虚拟机不同,容器运行在主机的操作系统上,可以更轻量、更快速地启动和停止。

什么是 Portainer

Portainer 是一个简单易用的 Docker 管理工具,提供了一个直观的图形界面来管理 Docker 容器、镜像、卷等资源。通过 Portainer,用户可以轻松地进行容器的创建、启动、停止和删除等操作,而无需使用复杂的命令行工具。

安装 Portainer

方式一:使用 Docker 运行 Portainer

$ docker volume create portainer_data
$ docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

方式二:使用 Docker Compose 运行 Portainer

version: "3"
services:
  portainer:
    image: portainer/portainer
    ports:
      - "9000:9000"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data
volumes:
  portainer_data:

使用 Portainer 管理 Docker

使用浏览器访问 http://localhost:9000,即可打开 Portainer 的图形界面。首次访问时,需要设置管理员账号和密码。

Portainer 登录界面

登录成功后,会看到 Portainer 的仪表盘,显示了主机上的 Docker 资源、容器状态和使用情况等信息。

创建和管理容器

在 Portainer 中,可以通过简单的几步操作来创建和管理容器。

  1. 在仪表盘中,点击左侧导航栏的 "容器",然后点击 "添加容器" 按钮。

  2. 输入容器的名称、选择镜像和配置参数等,然后点击 "创建"。

  3. 在容器列表中,可以看到新创建的容器,并可以对其进行启动、停止、删除等操作。

sequenceDiagram
    participant User
    participant Portainer
    participant Docker

    User->>Portainer: 登录
    User->>Portainer: 创建容器
    Portainer->>Docker: 发送创建容器请求
    Docker-->>Portainer: 返回创建结果
    Portainer-->>User: 显示创建结果

管理镜像

在 Portainer 中,可以方便地管理 Docker 的镜像。

  1. 在仪表盘中,点击左侧导航栏的 "镜像",然后点击 "拉取镜像" 按钮。

  2. 输入镜像名称和标签,然后点击 "拉取"。

  3. 在镜像列表中,可以看到已拉取的镜像,并可以对其进行删除等操作。

sequenceDiagram
    participant User
    participant Portainer
    participant Docker

    User->>Portainer: 登录
    User->>Portainer: 拉取镜像
    Portainer->>Docker: 发送拉取镜像请求
    Docker-->>Portainer: 返回拉取结果
    Portainer-->>User: 显示拉取结果

总结

通过 Portainer,可以方便地管理 Docker 容器、镜像等资源,提供了一个直观的图形界面,使得 Docker 的操作更加简单易用。无论是新手还是有经验的 Docker 用户,都可以通过 Portainer 快速上手和管理自己的容器化应用。

如果你还没有尝试过 Docker 和 Portainer,现在就可以开始学习和使用它们了!

参考链接:

  • [Portainer 官方网站](
  • [Docker 官方网站](