前言
Docker制作微服务镜像主要是把jdk、微服务部署jar包、启动命令和参数打包到镜像中。
一、上传微服务部署jar包

二、编写DockerFile文件
1.创建Dockerfile文件

vi Dockerfile
Dockerfile文件名必须一致
2.编写Dockerfile文件参数

FORM:指定基础镜像,我们使用jdk8基础镜像
ADD:把DockerFile文件目录下的jar包复制到容器的主目录
ENTRYPOINT:容器启动时运行的命令和参数
3.生成镜像
docker build -t system-test .
docker build -t {imageName} {dir}
imageName:生成镜像名称
dir:Dockerfile目录
4.镜像构建成功
docker首先会找java:8镜像,如果本地没有找到就会去docker仓库下载
上图表示镜像构建成功
查看镜像
5.启动镜像,创建容器启动项目
运行并查看启动的容器
docker run -d -p {hostPort}:{containerPort} —name {containerName} {imageName}
-d:容器在启动后台运行
hostPort:宿主机端口
containerPort:映射到容器的端口
containerName:新创建的容器名称
imageName:使用的镜像名称
6.查看日志和active
docker logs -f {containerID}
查看spring.profiles.active是否配置正确

