1.下载docker 插件
2.配置连接docker
Edit Configurations 添加Dockerfile
后面那个是容器端口
3.编写Dockerfile
放在项目根目录
FROM java:8
#作者
MAINTAINER xu
#声明一个挂载点,容器内此路径会对应宿主机的某个文件夹
VOLUME /tmp
#复制上下文目录下的target/demo-1.0.0.jar 到容器里
COPY target/demo-0.0.1.jar demo-0.0.1.jar
#bash方式执行,使demo-0.0.1jar可访问
#RUN新建立一层,在其上执行这些命令,执行结束后, commit 这一层的修改,构成新的镜像。
RUN bash -c "touch /demo-0.0.1.jar"
#声明运行时容器提供服务端口,这只是一个声明,在运行时并不会因为这个声明应用就会开启这个端口的服务
EXPOSE 8899
#指定容器启动程序及参数 <ENTRYPOINT> "<CMD>"
ENTRYPOINT ["java","-jar","demo-0.0.1.jar"]
5.运行
镜像已成功运行,浏览器访问即可。
其他
docker基本操作
#查看镜像
docker images
#删除镜像
docker rmi 镜像id或name
#查看所有容器,包括未运行
docker ps -a
#停止容器
docker stop 容器id或name
#启动容器
docker start 容器id或name
#删除容器
docker rm 容器id或name