开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):Docker 自动化部署脚本】学习笔记,与课程紧密连接,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/667/detail/11554
Docker 自动化部署脚本
内功简介
一、Docker 脚本部署操作过程
二、命令总结
一、Docker 脚本部署操作过程
1.mvn clean package:对我们的项目进行打包(zar包)
2.echo 'package ok !’:表示信息在控制台输出
3.Cd./infrastructure/eureka server:cd进入到目录中,后面是设置的目录和端口号。
4.查看有没有镜像,进行输出。
5.删除镜像进行重新创建。
6.创建镜像,进行构建。
先查看 docker 镜像中有没有"Sservice name",如果有就进行删除镜像操作,然后在重新构建。如果没有镜像就直接构建。
7.查看有没有容器,进行输出
8.如果有相同容器就停止,并删除容器
9.重新创建容器,并运行,起一个新的名字。
10.查看日志
二、命令总结
- docker images:看有哪些镜像
- docker build:构建
- docker ps:看里面有哪些正在运行的容器
- docker rm:删除容器
- docker rmi:删除镜像
- docker run:创建并运行
- docker logs:日志查看