学习笔记:Docker页面管理平台

简介: docker容器界面化管理平台shipyard

Docker Shipyard是什么 ?shipyard是一个开源的docker管理平台,其特性主要包括:

支持节点动态集群,可扩展节点的规模(swarm、etcd方案)

支持镜像管理、容器管理、节点管理等功能

可视化的容器管理和监控管理

在线容器console终端

 

容器管理

6c322588ea862171afcd04e730a49b04dd78d615

 

镜像管理

f525cdf879e7e75e843650443922dd7ca3cc88f1

 

节点管理

e7155c9c4db9df93d3eba3b5c44ce24b50731904

 

容器内部管理

5453e3770ea4093778d447dcf07b9be07d1b597f

还有很多很好的功能,安装完毕后可以自行探索发现

如何安装?

本文都是A,B节点为模型,A节点是管理节点,B节点只作为node节点

1.在A,B节点上安装docker
yum install docker

2.在A,B节点上安装swarm
docker pull swarm

3.A节点上安装shipyard
curl -s https://shipyard-project.com/deploy | bash -s
注意会用到8080端口,形成页面的管理系统
Username: admin Password: shipyard

4.B节点安装Node
curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://A节点IP地址:4001 bash -s

5.测试使用
登陆http://A节点IP地址:8080/
Username: admin Password: shipyard

tips:
如果遇到了curl: (35) Peer reports incompatible or unsupported protocol version.的提示请更新下软件就可以解决

命令如下:
yum update nss nss-util nspr

相关文章
|
3月前
|
Kubernetes Ubuntu Linux
docker学习笔记
docker学习笔记
52 0
|
1月前
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
134 0
|
2月前
|
Docker Windows Python
Windows-Docker学习笔记(一)
本文介绍了Windows环境下Docker的安装与使用方法。首先通过链接下载Windows版本的Docker,然后按步骤配置:启用Windows功能、设置默认WSL版本为2,并检查Docker及其组件是否正常工作。接着详细列出了Docker的基础命令及其用法,包括搜索、下载镜像、管理容器等。同时介绍了Dockerfile的编写方法及其构建过程,以及docker-compose.yml文件的用途。最后提供了运行和管理容器的具体示例。
Windows-Docker学习笔记(一)
|
3月前
|
前端开发 jenkins 持续交付
jenkins学习笔记之二十:docker in docker运行pipeline
jenkins学习笔记之二十:docker in docker运行pipeline
|
3月前
|
jenkins Java 持续交付
jenkins学习笔记之十九:Docker安装jenkins master及动、静态配置slave
jenkins学习笔记之十九:Docker安装jenkins master及动、静态配置slave
|
4月前
|
监控 数据可视化 Linux
使用Portainer图形化工具轻松管理远程Docker环境并实现远程访问
使用Portainer图形化工具轻松管理远程Docker环境并实现远程访问
|
4月前
|
存储 缓存 安全
Docker 如何管理镜像?
【7月更文挑战第11天】
97 0
Docker 如何管理镜像?
|
4月前
|
安全 关系型数据库 开发者
Docker Compose凭借其简单易用的特性,已经成为开发者在构建和管理多容器应用时不可或缺的工具。
Docker Compose是容器编排利器,简化多容器应用管理。通过YAML文件定义服务、网络和卷,一键启动应用环境。核心概念包括服务(组件集合)、网络(灵活通信)、卷(数据持久化)。实战中,编写docker-compose.yml,如设置Nginx和Postgres服务,用`docker-compose up -d`启动。高级特性涉及依赖、环境变量、健康检查和数据持久化。最佳实践涵盖环境隔离、CI/CD、资源管理和安全措施。案例分析展示如何构建微服务应用栈,实现一键部署。Docker Compose助力开发者高效驾驭复杂容器场景。
70 1
|
5月前
|
存储 持续交付 数据安全/隐私保护
实现镜像管理轻松搞定:Docker 仓库管理详解
实现镜像管理轻松搞定:Docker 仓库管理详解
521 1
|
6月前
|
监控 应用服务中间件 nginx
使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kibana)
ELK的架构有多种,本篇分享使用的架构如图所示: Beats(Filebeat) -> -> Elasticsearch -> Kibana,目前生产环境一天几千万的日志,内存占用大概 10G
385 4