Dockerfile
FROM java:8 # 作者 MAINTAINER ikun # VOLUME 指定了临时文件目录为/tmp。 # 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp VOLUME /tmp # 将jar包添加到容器中并更名为app.jar ADD cloud.jar /cloud.jar # 运行jar包 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/cloud.jar"]
Dockerfile与jar放在一个docker文件夹
制作镜像
docker build -t test . //注意后面有个点 -t 就是指定镜像标签tag 在docker文件夹执行这条命令
运行容器
docker run -d -p 8761:8761 test //-d就是后台运行 -p就是端口映射 后面是容器内端口也就是项目端口 test为容器标签名
一些常用命令
docker ps 查看运行中的容器
docker ps -a 查看所有容器,包括停止运行
docker rm (容器id) 删除容器
docker rmi (镜像id或镜像名) 删除镜像
删除镜像前要先删除容器



