Docker工具之可视化操作portainer介绍

docker工具之可视化操作portainer介绍

Portainer 是一个轻量级、开源的容器管理平台,提供简单的图形化界面,用于管理 Docker 容器、镜像、网络、卷、管理docker swarm 集群和 Kubernetes 集群。

应用场景

适合开发者、运维人员以及初学者使用,帮助用户快速上手容器化技术,减少 CLI 操作的复杂性。

PS:我主要用来在自己开发机器上测试、再就是给公司搭建测试环境供测试同事使用。

安装使用

我一般习惯使用docker-compose文件进行部署,方便修改:

tools.yml 文件内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
services:
# docker 图形化界面工具
dc-portainer:
image: portainer/portainer-ce:2.21.4
container_name: dc-portainer
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /decard/install/portainer/data:/data
ports:
- 8000:8000
- 9000:9000
- 9443:9443
networks:
- my_network
restart: always

networks:
my_network:
driver: bridge
external: true

访问使用

浏览器中输入http://IP:9000,注意开放防火墙端口。

1)初次登录需要设置密码:

2)首页

容器操作界面:可以看到容器的详细信息,并进行容器的操作。

汉化版本(见文末):

具体更详细的使用就不演示了,自行探索吧~~

相关资料

问题

Q1:如果遇到镜像拉取不下来的问题怎么办?

方式有很多,本文使用的是docker镜像加速。https://dockerproxy.net/

使用方式将上面yml中镜像地址改为:dockerproxy.net/portainer/portainer-ce:2.21.4