portainer

Swarm 集群并用 Portainer 管理

跟風遠走 提交于 2019-11-26 13:51:19
https://blog.csdn.net/zhrq95/article/details/79430284 使用docker-proxy代理服务(所有节点): docker pull docker.io/shipyard/docker-proxy docker run -ti -d -p 2375:2375 \ --restart=always \ --hostname=$HOSTNAME \ --name shipyard-proxy \ -v /var/run/docker.sock:/var/run/docker.sock \ -e PORT=2375 \ docker.io/shipyard/docker-proxy:latest 生成唯一token(所有节点): docker pull docker.io/swarm docker run --rm swarm create 启动Swarn Manager(主节点) docker run -ti -d -p 2376:2375 \ --restart=always \ --name shipyard-swarm-manager \ docker.io/swarm:latest \ manage --host tcp://主节点的ip地址:2375 \ token://上面得到的token 启动Swarm Agent

docker:轻量级图形页面管理工具Portainer

点点圈 提交于 2019-11-26 02:47:57
1.介绍 docker 图形化管理提供了很多工具,有Portainer、Docker UI、Shipyard等等,本文主要介绍Portainer。 Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。 2.创建容器 2.1下载官方镜像 2.2单机运行 如果仅有一个docker宿主机,则可使用单机版运行,Portainer单机版运行十分简单,只需要一条语句即可启动容器,来管理该机器上的docker镜像、容器等数据。 创建数据卷: 运行容器: 参数说明: -d:容器在后台运行; -p 9000:9000 :宿主机9000端口映射容器中的9000端口 -v /var/run/docker.sock:/var/run/docker.sock :把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中; -v portainer_data:/data :把宿主机portainer_data数据卷挂载到容器/data目录; 查看容器进程: 访问服务: 访问方式: