docker 重新部署脚本

工具相关的启动

 
  1. imgname=redis:latest
  2. containerName=redis6379
  3. port=6379
  4. echo stop 容器........................................
  5. docker stop $(docker ps -qf name=$containerName)
  6. echo 删除容器.....................................
  7. docker rm $(docker ps -aqf name=$containerName)
  8. echo 运行 镜像..................................................
  9. docker run -d --name=$containerName -p $port:$port $imgname

自己的程序:

 
  1. imgname=docker-test-1.0.jar
  2. port=8320
  3. echo stop 容器........................................
  4. docker stop $(docker ps -qf name=$imgname)
  5. echo 删除容器.....................................
  6. docker rm $(docker ps -aqf name=$imgname)
  7. echo 删除镜像.............................................
  8. docker images|grep $imgname |awk '{print $3}'|xargs docker rmi
  9. echo 生成镜像...................................................
  10. docker build -t $imgname .
  11. echo 运行 镜像..................................................
  12. docker run -d --name=$imgname -p $port:$port -v ~/opt/logs/$imgname:/root/opt/logs $imgname
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值