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
开启远程端口管理
/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
发表评论