docker可视化工具Shipyard详解

 更新时间:2025年07月24日 14:08:31   作者:嘣嘣嘣  
Shipyard是开源Docker管理平台,支持动态集群、镜像/容器/节点管理及可视化监控,中文版安装需root权限,步骤包括下载镜像、修改脚本、设置端口及错误处理

Docker Shipyard

Shipyard简介

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

  • 支持节点动态集群,可扩展节点的规模(swarm、etcd方案)
  • 支持镜像管理、容器管理、节点管理等功能
  • 可视化的容器管理和监控管理
  • 在线容器console终端

shipyard中文版安装

注:本文安装操作均在root用户下,安装前需先安装Docker

  • 1、下载所需docker镜像
docker pull rethinkdb
docker pull microbox/etcd
docker pull shipyard/docker-proxy
docker pull swarm
docker pull dockerclub/shipyard
  • 2、修改原安装脚本为中文版安装脚本
#下载官方脚本
wget https://shipyard-project.com/deploy
#若下载失败请使用
wget https://raw.githubusercontent.com/shipyard/shipyard- 
project.com/master/site/themes/shipyard/static/deploy
#若前两个都下载失败请使用此链接
https://up.fcwys.cc/soft/shipyard.tar.gz
#若前三个均下载失败使用此链接
链接:https://pan.baidu.com/s/1hu3dqwSoVqAZhJ0lGkedCQ 
提取码:zzzz

#替换官方脚本
grep -n shipyard:latest deploy
sed -i 's/shipyard\/shipyard:latest/dockerclub\/shipyard:latest/g' deploy
  • 3、设置web访问端口(根据需要修改)
#检查8080端口是否被占用,若占用需修改端口
ss -ntulp | grep 8080   //查看宿主机8080端口是否被占用

#配置修改
grep -n 'PORT:-8080' deploy
SHIPYARD_PORT=${PORT:-8080}
修改为
SHIPYARD_PORT=${PORT:-指定端口}
  • 4、安装与删除
sh deploy                                //安装
cat deploy | ACTION=remove bash          //删除
  • 5、使用shipyard
浏览器输入:http://主机IP:8080
默认账号:admin
默认密码:shipyard
  • 6、安装过程中错误,常用的解决办法 容器冲突:
#出现错误一般都是提示容器冲突,如果刚搭建,可以直接把容器全部停止并删除
docker stop $(docker ps -a -q)        //停止所有服务
docker rm $(docker ps -a -q)          //删除所有服务

#也可以根据提示来找到容器的ID进行停止删除
docker ps -a
docker stop ID
docker rm ID
  • 7、如何增加一个节点
curl https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://主服务器IP:4001 bash 
#若下载失败请使用
curl -sSL  https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy | ACTION=node DISCOVERY=etcd://主节点IP:4001 bash -s

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • docker run 运行容器自动结束的解决

    docker run 运行容器自动结束的解决

    这篇文章主要介绍了docker run 运行容器自动结束的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 安装docker20.10.22版本教程

    安装docker20.10.22版本教程

    文章详细介绍了如何安装Docker 20.10.22版本,包括安装证书、写入软件源信息、查看可安装版本、解决安装问题、启动Docker、安装工具、设置阿里云镜像加速器、重启并设置开机自启以及查看版本信息
    2026-02-02
  • 使用docker部署dubbo项目的方法步骤

    使用docker部署dubbo项目的方法步骤

    这篇文章主要介绍了使用docker部署dubbo项目的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • CentOS 7 sshd 链接被拒绝问题解决办法

    CentOS 7 sshd 链接被拒绝问题解决办法

    这篇文章主要介绍了CentOS 7 sshd 链接被拒绝问题解决办法的相关资料,需要的朋友可以参考下
    2017-03-03
  • 删除docker images中为none的镜像操作

    删除docker images中为none的镜像操作

    这篇文章主要介绍了删除docker images中为none的镜像操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Docker镜像的默认存储位置及修改步骤

    Docker镜像的默认存储位置及修改步骤

    Docker镜像默认存储在 /var/lib/docker 目录下,在Linux系统中,这个目录通常是在根目录下,可以使用相应命令查看,下面给大家介绍Docker镜像的默认存储位置及修改步骤,感兴趣的朋友一起看看吧
    2024-06-06
  • 清理docker在var目录下的大量空间占用问题

    清理docker在var目录下的大量空间占用问题

    这篇文章主要介绍了如何清理docker在var目录下的大量空间占用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Docker MySQL 8.0.45性能优化配置文档方式

    Docker MySQL 8.0.45性能优化配置文档方式

    文章主要讨论了MySQL 8.0.4 Docker容器在特定服务器环境中的优化过程,首先描述了当前配置和参数,接着分析了优化前的配置,发现存在严重的资源浪费,随后,文章详细介绍了优化后的参数配置,包括InnoDB缓存、连接与线程配置、内存在存临时表、慢查询日志等等的调整
    2026-05-05
  • docker+mongodb设置数据库的账号和密码的实现步骤

    docker+mongodb设置数据库的账号和密码的实现步骤

    本文主要介绍了docker+mongodb设置数据库的账号和密码的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • Docker的彻底删除与重新安装完整步骤(ubuntu22.04)

    Docker的彻底删除与重新安装完整步骤(ubuntu22.04)

    Docker是一种轻量级的容器化平台,可以帮助开发人员将应用程序及其依赖项打包成一个可移植的容器,这篇文章主要介绍了Docker的彻底删除与重新安装完整步骤的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2025-03-03

最新评论