Docker--可视化Web管理工具 Portainer(五)

2022-11-19 09:20:53 浏览数 (1)

Portainer

Portainer 是 Docker 的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建 容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

官方站点:https://www.portainer.io/

1,创建映射数据目录

代码语言:javascript复制
mkdir /portainer_data
mkdir /portainer_public

2,Portainer中文汉化(可选)

下载Portainer中文汉化包

代码语言:javascript复制
https://www.quchao.net/Portainer-CN.html

将 Portainer-CN.zip 解压至/portainer_public目录

3,运行Portainer容器

代码语言:javascript复制
docker run -d -p 9000:9000 
--name=portainer --restart=always 
-v /var/run/docker.sock:/var/run/docker.sock 
-v /portainer_data/:/data 
-v /portainer_public/:/public 
portainer/portainer

4,start docker remote api

代码语言:javascript复制
vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd 
          -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

5,restart docker service

代码语言:javascript复制
systemctl daemon-reload
systemctl restart docker

6,测试docker api是否开放

代码语言:javascript复制
curl http://192.168.100.230:2375/images/json

7,登录Portainer

(1)设置admin用户密码

(2)选择local,点击Connect

(3)添加 Docker 宿主机

(4)查看主机信息

(5)容器管理,进行创建,删除启动和停止容器等

(6)访问容器console

0 人点赞