Docker部署portainer

portainer

部署
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer
描述

portainer主要用来管理docker容器,方便了解容器状态。

配置

部署完成后,访问9000端口,配置连接的docker客户端,如下:

如果仅是管理本机docker,直接选local连接就可以。

但是如果想管理远程机器的docker,需要远程机器开启docker remote API

开启docker remote API配置如下:

vim /lib/systemd/system/docker.service
## 如果没有vim,可以使用vi

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

替换成ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

注意打开docker remote API存在风险,建议将0.0.0.0设置成指定IP

重启docker服务:

systemctl daemon-reload
systemctl restart docker

连接远程docker步骤如下:

按照如下样例填写即可

使用

除了portainer基本的操作之外,个人认为portainer有一下几点比较好:

  • 1、可以创建容器启动模板

可以创建基本Container和Swarm、docker-compose启动模板

因为上面标识很清楚、所以这里不做赘述

  • 2、可以观察容器运行状态情况

posted @ 2021-04-01 20:31  she11s  阅读(204)  评论(3编辑  收藏  举报