docker入门与应用系列docker图形界面管理之shipyard

author author     2022-10-05     667

关键词:

Shipyard基于Docker API实现的容器图形管理系统,支持container、images、engine、cluster等功能,可满足我们基本的容器部署需求
可堆栈的Docker管理
基于Docker Swarm,Shipyard可让您管理Docker资源,包括容器,图像,私人注册表等等。
Shipyard与其他管理应用程序的不同之处在于它提高了可组合性,并与Docker Remote API 100%兼容。
Shipyard管理container、images、engine、cluste范围内的私人注册管理机构以及提供身份验证和基于角色的访问控制。
官网:
https://www.shipyard-project.com/docs/deploy/
https://www.shipyard-project.com/docs/deploy/manual/

镜像名称

运行服务

描述

rethinkdb

shipyard数据库

一个Nosql数据库,用于存储shipyard系统的数据,比如账号、节点、容器等信息

microbox/etcd

服务注册、发现系统

k/v存储系统,用于swarm节点实现服务注册、发现。也支持consul、zookeeper

shipyard/docker-proxy

docker API代理

连接本地/var/run/docker.sock代理,用于让swarm agent连接api管理

swarm

swarm集群

官方管理docker集群工具,使得多个engine为一个整体管理,对外提供swarm manager api 用户就像操作单台engine一样

shipyard/shipyard

shipyard前端

容器web管理系统,内部连接swarm manager管理容器和 rethinkdb存储数据

 

自动化部署

curl -sSL https://shipyard-project.com/deploy |bash -s

手动部署

---

 

docker入门与应用系列网络管理

一、Docker的五种网络模式  在使用dockerrun创建docker容器时,可以用--net选项指定容器的网络模式,Docker有以下5种网络模式:   1.bridge模式   使用dockerrun--net=bridge指定,bridge模式是Docker默认的网络设置,此模式会为... 查看详情

docker入门与应用系列镜像管理

1.1什么是镜像  简单说,Docker镜像是一个不包含Linux内核而又精简的Linux操作系统。1.2镜像从哪里来  DockerHub是由Docker公司负责维护的公共注册中心,包含大量的容器镜像,Docker工具默认从这个公共镜像库下载镜像。https://hub... 查看详情

docker入门与应用系列网络管理

Docker支持五种网络模式 bridge默认网络,docker启动后创建一个dockr0网桥,默认创建的容器也是添加到这个网桥中;IP地址段是172.17.0.1/16 host容器不会获得一个独立的networknamespace,而是与宿主机共用一个 none获取独立的networknamespace... 查看详情

docker入门与应用系列容器管理

...是将终止状态的容器重新启动。1.1新建并启动主要命令为dockerrun下面的命令输出一个”Hello,world!”,之后终止容器[[email protected]~]$dockerruncentos:7/bin/echo"hello,world"hello,world  启动一个ba 查看详情

docker入门与应用系列docker私有与公共镜像仓库

1.搭建私有镜像仓库DockerHub作为Docker默认官方公共镜像;如果想搭建自己的私有镜像仓库,官方提供registry镜像,使搭建私有仓库非常简单1.1.1下载registry镜像并启动dockerpullregistrydockerrun-d-v/opt/registry:/var/lib/registry-p5000:5000--restart=al... 查看详情

docker入门与应用系列介绍和部署

Docker介绍    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口... 查看详情

docker入门与应用系列dockerfile

Dockerfile是为快速构建dockerimage而设计的,当你使用dockerbuild命令的时候,docker会读取当前目录下的命名为Dockerfile(首字母大写)的纯文本文件并执行里面的指令构建出一个dockerimage。Dockerfile由一行行命令语句组成,并且支持以#开头... 查看详情

docker图形界面管理工具--portainer(代码片段)

...iner(基于Go)是一个轻量级的管理界面,可让您轻松管理Docker主机或Swarm集群。Portainer的使用意图是简单部署。它包含可以在任何Docker引擎上运行的单个容器(DockerforLinux和DockerforWindows)。Portainer允许您管理Docker容器、image、volum... 查看详情

docker图形界面管理工具

Docker常用图形界面管理工具docker集群管理工具包括:Kubernetes、Mesos、Rancher、Shipyard、Swarm等其中图形管理工具包含Kubernetes、Mesos、Rancher、Shipyard唯独Swarm暂时不提供web界面(swarm是docker公司出的产品)。Kubernetes简介Kubernetes是google... 查看详情

docker图形界面管理之portainer

介绍  Portainer是一个开源、轻量级Docker管理用户界面,基于DockerAPI,可管理Docker主机或Swarm集群,支持最新版Docker和Swarm模式。官方文档  https://portainer.readthedocs.io/en/stable/deployment.html创建卷 #dockervolumecreateportainer_data创建Port... 查看详情

docker图形界面管理工具portainer(代码片段)

Docker图形界面管理工具PortainerPortainer官网1.搜索查看镜像(portainer)[root@docker01~]#dockersearchportainerNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDportainer/portainerThisRepoisnowdeprecated,useportaine 查看详情

docker基础知识和命令使用入门(代码片段)

本文介绍了Docker相关的基础知识和命令的简单使用。基础知识部分包括Docker的用途和意义,Docker的镜像、容器、仓库、Dockerfile和DockerCompose的理解,以及Docker图形管理工具Portainer的基础功能。Docker命令的使用包括镜像使用、容器... 查看详情

docker系列使用idea远程管理docker镜像及容器服务(代码片段)

...员最常用的方式,但是有的时候我们不得不远程操作docker或者是面向对docker并不熟悉的技术人员提供能力(配置管理员、测试人员),这种情况下图形界面就有必要了。提供图形界面的方式来操作docker也的确是比... 查看详情

一键安装docker图形化管理界面-shipyard

Shipyard是一款开源的图形化的Docker管理工具,记得以前安装很麻烦的,现在官方有了自动安装脚本,使用非常方便。复制、粘贴、使用,就这么简单。先不研究他是如何实现的,安装使用起来再说。$ curl-shttps://shipyard-project.co... 查看详情

一键安装docker图形化管理界面-shipyard

...点,让优秀成为一种习惯!Shipyard是一款开源的图形化的Docker管理工具,记得以前安装很麻烦的,现在官方有了自动安装脚本,使用非常方便。复制、粘贴、使用,就这么简单。先不研究他是如何实现的,安装使用起来再说。$&nb... 查看详情

docker:轻量级图形页面管理之portainer(代码片段)

1.介绍docker图形化管理提供了很多工具,有Portainer、DockerUI、Shipyard等等,本文主要介绍Portainer。?Portainer是一个开源、轻量级Docker管理用户界面,基于DockerAPI,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本... 查看详情

《docker入门与实践》已经出版了~欢迎有须要的朋友关注。

...管理的问题,然而软件配置和管理相关的问题依旧存在。Docker的出现正好能帮助软件开发人员开阔思路。尝试新的软件管理方法来解决问题。通过掌握Docker。开发人员便可享受先进的自己主动化运维理念和工具,无需运维人员介... 查看详情

docker入门-基本概念

Docker是什么Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。 Docker的应用场景Web应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从头编译... 查看详情