创作不易感谢支持。
一条主写Go和PHP的小菜鸟。平常有时间喜欢自己写点东西,如有不对的地方,欢迎大佬指点。 个人博客:太阳上的雨天 地址:http://blog.caixiaoxin.cn 善于分享,希望有助他人. 非常感谢各位大佬的关注和支持
上一篇,通过编写Dockerfile部署go项目。存在一个不方便的地方。每次将新的打包好的go项目传到服务上之后都需要先停止docker,删除docker 容器 , 删除docker 镜像,再执行dokcer build 和docker run 步骤台繁琐.
这一篇通过编写shell脚本一键执行命令完成上述所有步骤实现自动重启docker部署的goladn项目
Demo
在go项目下,编写一个start.sh文件(名字随便取,后缀为.sh)
#! /bin/bash
if [ ! -f 'main' ]; then
echo 文件不存在! 待添加的安装包: