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 的仪表盘,显示了主机上的 Docker 资源、容器状态和使用情况等信息。
创建和管理容器
在 Portainer 中,可以通过简单的几步操作来创建和管理容器。
-
在仪表盘中,点击左侧导航栏的 "容器",然后点击 "添加容器" 按钮。
-
输入容器的名称、选择镜像和配置参数等,然后点击 "创建"。
-
在容器列表中,可以看到新创建的容器,并可以对其进行启动、停止、删除等操作。
sequenceDiagram
participant User
participant Portainer
participant Docker
User->>Portainer: 登录
User->>Portainer: 创建容器
Portainer->>Docker: 发送创建容器请求
Docker-->>Portainer: 返回创建结果
Portainer-->>User: 显示创建结果
管理镜像
在 Portainer 中,可以方便地管理 Docker 的镜像。
-
在仪表盘中,点击左侧导航栏的 "镜像",然后点击 "拉取镜像" 按钮。
-
输入镜像名称和标签,然后点击 "拉取"。
-
在镜像列表中,可以看到已拉取的镜像,并可以对其进行删除等操作。
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 官方网站](