Docker安装jar,挂载外部配置文件
1.外部配置文件/部署jar/dockerfile文件

2.编写Dockerfile
FROM openjdk:8
LABEL maintainer="shixf@easycomp.cn"
VOLUME /workspace/projects/ecapi
WORKDIR /home/ecapi
ADD ecapi.jar app.jar
CMD mkdir /home/ecapi/config
EXPOSE 8181
ENTRYPOINT ["java","-jar","app.jar"]
3.构建镜像
docker build -t 镜像名 . (小数点.不要漏)
4.查看镜像
docker images 查看创建好的镜像信息
5.启动镜像
docker run -it -d -p 外部访问端口号:项目端口号 --name 起一个容器名 镜像名
docker run -d -p 8181:8181 -v /workspace/projects/ecapi/config:/home/ecapi/config --name ecapi01 --restart=always ecapi_images
6.查看容器信息
docker ps -a 查看容器信息(访问端口,创建时间,容器名称等)
7.tips
Tips:
宿主机和虚拟机之间需能互通才可访问,
设置方法 https://blog.csdn.net/weixin_41595700/article/details/113677999
可输入命令:docker logs --details 容器名 查看日志信息,项目启动是否有报错等信息
如果配置端口错误,可删除容器重新配置,删除容器命令:docker rm -f 容器名
启动和停止容器命令:docker start 容器名 / docker stop 容器名