利用shipyard部署swarm集群及管理容器

简介:

shipyard是一个web管理容器的工具

服务器列表:

    10.0.22.232    swarm-manage

    10.0.22.244    swarm-node-1

    10.0.22.245    swarm-node-2

部署swarm集群:

    swarm-manage

1
2
3
4
5
6
7
#curl -s https://shipyard-project.com/deploy | bash -s
Digest: sha256:8a60ad2ee9bd1e4e3d2e50b4c61ed510a158c8ca632837d0e4caee49e3641b50
Status: Downloaded newer image  for  docker.io /shipyard/shipyard :latest
Waiting  for  Shipyard on 10.0.22.232:8080
....................................................................................................................
Shipyard available at http: //10 .0.22.232:8080
Username: admin Password: shipyard

    swarm-node-1

1
2
3
4
5
6
7
#curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://10.0.22.232:4001 bash -s
Adding Node
  -> Starting Cert Volume
  -> Starting Proxy
  -> Starting Swarm Manager
  -> Starting Swarm Agent
Node added to Swarm: 10.0.22.244

    swarm-node-2

1
2
3
4
5
6
7
#curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://10.0.22.232:4001 bash -s
Adding Node
  -> Starting Cert Volume
  -> Starting Proxy
  -> Starting Swarm Manager
  -> Starting Swarm Agent
Node added to Swarm: 10.0.22.245

登陆web管理界面:

    http://10.0.22.232:8080

    帐号:admin    密码:shipyard

显示所有节点的容器:在此界面可以对容器进行启动,关闭,删除等管理    wKioL1ilSACTyVw5AAE2isQmpxA226.png 

显示所有节点中的images:

wKiom1ilSKuy3oTZAAFkdFv8h-0385.png


显示所有的节点:

wKiom1ilSPPCs8mCAACPDEAYXTI455.png


查看容器的cpu,内存使用率,日志等相关信息:

wKioL1ilSYej1GcMAADdRj3ZzaA243.png


创建容器:

wKiom1ilSeWSty3RAAET-7YlpBQ074.png


   本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1898456如需转载请自行联系原作者


weilovepan520

相关文章
|
7月前
|
Kubernetes Docker Python
Docker 与 Kubernetes 容器化部署核心技术及企业级应用实践全方案解析
本文详解Docker与Kubernetes容器化技术,涵盖概念原理、环境搭建、镜像构建、应用部署及监控扩展,助你掌握企业级容器化方案,提升应用开发与运维效率。
1084 108
|
7月前
|
运维 监控 数据可视化
小白也能部署应用,3个免费的容器化部署工具测评
本文对比了三款容器化部署工具:Docker Compose、Portainer 和 Websoft9。Docker Compose 适合开发者编排多容器应用,Portainer 提供图形化管理界面,而 Websoft9 则面向中小企业和非技术人员,提供一键部署与全流程运维支持,真正实现“开箱即用”。三款工具各有定位,Websoft9 更贴近大众用户需求。
小白也能部署应用,3个免费的容器化部署工具测评
|
5月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
695 6
|
5月前
|
存储 关系型数据库 MySQL
MySQL Docker 容器化部署全指南
MySQL是一款开源关系型数据库,广泛用于Web及企业应用。Docker容器化部署可解决环境不一致、依赖冲突问题,实现高效、隔离、轻量的MySQL服务运行,支持数据持久化与快速迁移,适用于开发、测试及生产环境。
844 4
|
7月前
|
运维 数据可视化 C++
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
2025年热门Web化容器部署工具对比:Portainer与Websoft9。Portainer以轻量可视化管理见长,适合技术团队运维;Websoft9则提供一站式应用部署与容器管理,内置丰富开源模板,降低中小企业部署门槛。两者各有优势,助力企业提升容器化效率。
498 1
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
|
6月前
|
存储 Kubernetes 持续交付
为什么Docker容器化改变了开发与部署?
为什么Docker容器化改变了开发与部署?
|
8月前
|
存储 监控 测试技术
如何将现有的应用程序迁移到Docker容器中?
如何将现有的应用程序迁移到Docker容器中?
634 57