Portainer-docker可视化管理工具

Portainer基于web界面的docker开源管理程序:
Portainer是一个开源和轻量级的Docker管理用户界面,基于调用Docker API,可管理Docker容器,Portainer可以创建删除容器、镜像上传下载和构建、数据卷管理、network网络管理等。

官网 https://www.portainer.io/
官方部署文档:https://portainer.readthedocs.io/en/latest/deployment.html
汉化项目:https://www.quchao.net/portainer-CN.html docker

docker pull portainer/portainer:1.23.1

root@ubuntu:~# mkdir /portainer

root@ubuntu:~# docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /portainer:/data portainer/portainer

Unable to find image 'portainer/portainer:latest' locally
latest: Pulling from portainer/portainer
d1e017099d17: Already exists 
717377b83d5c: Pull complete 
Digest: sha256:f8c2b0a9ca640edf508a8a0830cf1963a1e0d2fd9936a64104b3f658e120b868
Status: Downloaded newer image for portainer/portainer:latest
e0ea3f96db2b31bed98745592b4deefbb6654df7ed578bba736821027a7ffc40

访问 http://10.0.0.180:9000/

开启远程端口管理

/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375

加其他机器

root@docker-server2:~# vim /lib/systemd/system/docker.service 

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

root@docker-server2:~# systemctl daemon-reload 
root@docker-server2:~# systemctl restart docker

添加镜像

从habor拉镜像
10.0.0.182/project1/nginx:1.18.0-alpine

成功

把 10.0.0.182也加进去

ExecStart=/usr/bin/dockerd -H fd:// -H tcp://10.0.0.182:2375  --containerd=/run/containerd/containerd.sock  --insecure-registry 10.0.0.182 --insecure-registry 10.0.0.183 --bip=172.17.1.1/24
服务器技术交流群请加微信 YJZyjz