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