一个SpringBoot项目在Linux 服务器上使用Docker 打包部署的脚本记录

2019-01-11
Ubuntu,docker 0 评论 172 浏览

一个SpringBoot项目在Linux 服务器上使用Docker 打包部署的脚本记录

cd keppelfei
# 拉一下新代码
git pull
# 切换主分支
git checkout master
# 开始打包镜像
./gradlew clean build dockerBuilder --info
# 停止当前运行的docker镜像
docker stop gradle-boot
# 删除docker镜像
sudo docker rm $(sudo docker ps -a -q)
# 查看当前所有的镜像
docker images
# 运行打好的镜像
docker run -d --name gradle-boot -p 8081:8081 keppel/spring-boot-gradle-for-docker:1.0
# 批量清空REPOSITORY, TAG为none的镜像
docker images|grep none|awk '{print $3}'|xargs docker rmi
# 查看docker容器对应的日志
docker logs -f -t --tail=40 gradle-boot

我是一个一直在努力挣扎, 从未放弃的菜逼!
评论
发表评论
validate