1、编辑一个sh文件:

vim /root/shipyard_start.sh

2、shipyard_start.sh:

#!/bin/bashPREFIX=shipyardrestart_rethinkdb() {docker $1 $PREFIX-rethinkdb
}restart_discovery() {docker $1 $PREFIX-discovery
}restart_certs() {docker $1 $PREFIX-certs
}restart_proxy() {docker $1 $PREFIX-proxy
}restart_swarm_manager() {docker $1 $PREFIX-swarm-manager
}restart_swarm_agent() {docker $1 $PREFIX-swarm-agent
}restart_controller() {docker $1 $PREFIX-controller
}if [ $# -ne 1 ];
thenecho "Usage:sh shipyard.sh  {start|stop|restart}"exit 1
fi
echo "Restarting Shipyard Begin."
echo "-> ${1}ing Database"
restart_rethinkdb $1
echo "-> ${1}ing Discovery"
restart_discovery $1
echo "-> ${1}ing Cert Volume"
restart_certs $1
echo "-> ${1}ing Proxy"
restart_proxy $1
echo "-> ${1}ing Swarm Manager"
restart_swarm_manager $1
echo "-> ${1}ing Swarm Agent"
restart_swarm_agent $1
echo "-> ${1}ing Controller"
restart_controller $1
echo "${1}ing Shipyard Done."

3、重启

sh  shipyard_start.sh start

脚本启动shipyard相关推荐

  1. Jenkins执行shell脚本启动tomcat失败解决方法

    Jenkins执行shell脚本启动tomcat失败解决方法 参考文章: (1)Jenkins执行shell脚本启动tomcat失败解决方法 (2)https://www.cnblogs.com/wa ...

  2. php脚本启动,有没有办法启动一个PHP脚本并获得状态?

    是否可以使用js在Web服务器上在后台启动php脚本并让它运行,即使您更改页面或根本不访问该站点,如果您第二次调用该php脚本也可以获取当前状态? 这个php脚本将处理数小时的数据,每个循环的睡眠时间 ...

  3. kafka集群脚本启动失败,在kafkaServer.out中提示nohup: failed to run command `java’: No such file or directory

    问题描述: 今天在使用shell脚本启动集群时,发现无法启动集群,在logs目录下只有一个kafkaServer.out文件,其中内容为:nohup: failed to run command `j ...

  4. mysql5.5编译安装脚本_mysql5.5 免编译安装及脚本启动报错深入

    Mysql安装环境简介: 最近在做MHA.已经安装完毕heartbeat和drbd,现在准备安装Mysql. Mysql安装目录:/opt/mysql Mysql数据目录:/data/mysql 备注 ...

  5. Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动、停止

    Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动.停止 前言 最近疫情导致居家办公,而工作中需要用到公网地址便于调试,于是就在本机(Mac系统)配置了Frpc内网穿透. 本来想 ...

  6. mysql5.5 免编译安装及脚本启动报错深入

    Mysql安装环境简介: 最近在做MHA.已经安装完毕heartbeat和drbd,现在准备安装Mysql. Mysql安装目录:/opt/mysql Mysql数据目录:/data/mysql 备注 ...

  7. shell 启动java程序_Shell 脚本启动java程序

    最近,做好了一段儿程序,但是在ubuntu系统下需要用命令行输入命令启动.于是研究了一下Shell脚本启动的方法. 刚开始接触Shell脚本,一头雾水.不过最终还是实现了,和大家分享一下: 不过需要注 ...

  8. linux下shell脚本启动其他可执行程序

    linux下shell脚本启动其他可执行程序 零.前言 一.C++代码 二.shell脚本 三.shell运行效果 零.前言 linux下的项目中经常需要使用shell脚本去启动其他程序的操作,下面是 ...

  9. 解决Linux下无法利用shell脚本启动conda虚拟环境问题

    解决Linux下无法利用shell脚本启动conda虚拟环境问题 问题 直接在脚本中激活conda环境时遇到了一个问题 解决 查看.bashrc文件 .bashrc文件在 /home/用户名 里面,因 ...

  10. Windows 10和Linux脚本启动jar包服务器,并设置开机启动

    Windows 10和Linux脚本启动jar包服务器,并设置开机启动 现在好多Java服务和应用都是用jar启动,jar打包成的里面会直接带有tomcat,所以可以直接启动,但是如何通过脚本启动并且 ...

最新文章

  1. string find简析
  2. HTML中a标签/超链接标签的下划线怎么去掉
  3. Desktop: ERROR: Cannot set priority of namenode process 35122
  4. JS HTTP 请求库哪家强?Axios,Request,Superagent,Fetch 还是 Supertest
  5. 认识activiti与flowable的区别---工作流工作笔记001
  6. MySQL深入02-DML之Select查询
  7. Mybatis Plus 连表操作及分页
  8. 2020年python工资一般多少-武汉Python薪资一般是多少?真实数据告诉你
  9. Hadoop学习2:Hadoop环境配置:JDK 1.8和Hadoop配置
  10. Cadence中的homogeneous与hetergeneous的区别及注意事项
  11. 秒杀系统学习-seckill
  12. windows7系统如何连接远程桌面
  13. Wannacry 勒索病毒有预设的解密口令“WNcry@2ol7”么?
  14. 珞珈-B生所学 跟学笔记 PPT(一)
  15. 深入理解分布式技术 - 容器化技术
  16. 沉痛哀悼我的弟弟-恽小华-南理工教授,候选中科院院士——一声叹息
  17. 游戏c是什么网络语言,游戏cpdd网络用语是什么意思 王者荣耀里很常见
  18. 毕设论文数据分析记录-part2:相关性分析
  19. LAMP一键安装脚本 from:秋水逸冰
  20. 给大家推荐几款简洁实用电脑软件!

热门文章

  1. 装了伽卡他卡打不开任务管理器的解决办法
  2. 你真的了解什么是冒烟测试么?
  3. python后端开发的书籍_资深程序员Python学习进阶书籍推荐_后端开发
  4. 爬虫3_获取汇率数据
  5. 分布式定时任务Spring Boot + Quartz实现
  6. aardio - f()函数通过变量名将变量值整合到一串文本中
  7. 匿名聊天网站zouha.com风靡网络
  8. 2019年部分实习面经回顾
  9. 关于深度学习(deep learning)
  10. 视频教程-Photoshop(PS)软件基础入门-Photoshop