1. 先从本地上传文件到对应的服务器上,且放在与Dockerfile文件相同目录下
1.构建Dockerfile
vim Dockerfile
FROM java:8
VOLUME /tmp
COPY springboot-docker-0.0.1-SNAPSHOT.jar app.jar
RUN bash -c "touch /app.jar"
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar", "--spring.profiles.active=test", "--server.port=8080", "> /log/app.log"]
2.打包镜像(spring-boot-docker为打包的镜像名)
docker build -t spring-boot-docker .
3.启动镜像测试
docker run --name spring-boot-docker -d -v /opt/jar/springBootDocker/logs:/log -p 8080:8080 spring-boot-docker
4. 查看容器中的项目是否启动成功
docker logs +项目名
5.给镜像打标签
docker tag 镜像id 镜像名:版本号
6 ,删除镜像(删除镜像之前须先将该镜像下的容器停止运行)
docker rmi+ 镜像名
7.,删除容器(删除容器之前须先将该容器停止运行)
docker rm+容器名