Portainer - 管理docker

在这里插入图片描述



一、关于 Portainer

Easily configure, monitor and secure containers in minutes, with support for Docker, Kubernetes, Swarm and Nomad on any cloud, datacenter or device.



二、安装

https://docs.portainer.io/start/install


1、拉取image

$ docker pull portainer/portainer

拉取之前,你也可以搜索镜像

$ docker search Portainer

2、运行容器,管理local的docker时用下面命令,不适用于远程 docker。

docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock   portainer/portainer

  • -p, 指定映射到本地端口号
  • –restart=always, 让docker启动时也启动这个容器

3、访问主页

安装好以后浏览器访问:localhost:9000 即可。

输入和确认密码,即可创建管理员账户。


4、连接本地 docker

选择 docker,点击 connect 按钮,连接到本地。

在这里插入图片描述


主控制面板

在这里插入图片描述


在这里插入图片描述


镜像面板

在这里插入图片描述


你可以在 Portainer 中增删改查镜像和容器。


三、配置远程 docker

1、添加 endpoint

如果你当前已连接一个 endpoint,需要额外添加 endpoint
在左侧目录点击 endpoint,然后在右侧点击 Add endpoint

在这里插入图片描述


2、填写配置项

在这里插入图片描述

  • Endpoint URL 是 IP:PORT
  • 端口默认是 2375

连接失败的视乎,可以检查下是否远程docker 没有开启 2375端口。
以下是 docker 端口配置方法:

# 1. 编辑docker.service
vim /usr/lib/systemd/system/docker.service

# 找到 ExecStart字段修改如下
ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 

# 2. 重启docker重新读取配置文件,重新启动docker服务
systemctl daemon-reload
systemctl restart docker

# 3. 开放防火墙端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent

# 4.刷新防火墙
firewall-cmd --reload

# 5.再次配置连接远程docker就可以了

伊织 2022-06-30(四)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI工程仔

请我喝杯伯爵奶茶~!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值