springCloud整合Dockerfile构建镜像
2018-04-06 00:00
579 查看
摘要: win7---使用的boot2docker、springCloud版本为1.3.7.RELEASE-Brixton.SR5
一、新建springboot项目--省略
二、在项目的main下面新建docker文件夹、在该文件夹下面新建Dockerfile文件
三、编写Dockerfile
四、在docker虚拟机下面新建文件夹用于存放jar包和Dockerfile
五、将该文件拷贝到新建的文件夹下面、切换至该目录、执行-docker build -t itmuch/docker-eureka:0.0.1 .(0.0.1为版本、注意后面的.表示当前目录)
六、镜像构建完成后执行docker images即可查看镜像是否构建完成
docker@default:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
itmuch/docker-eureka 0.0.1 967be7faa1ea 27 seconds ago 697MB
java 8 d23bdf5b1b1b 14 months ago 643MB
七、镜像构建完成启动镜像、docker run -d -p 8761:8761 itmuch/docker-eureka:0.0.1
八、通过docker ps可查看镜像启动状态
docker@default:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a1dde97c6d33 itmuch/docker-eureka:0.0.1 "java -Djava.securit…" 57 seconds ago Up 55 seconds 0.0.0.0:8761->8761/tcp cocky_sammet
或者可以通过浏览器访问http://虚拟机ip:8761查看
一、新建springboot项目--省略
二、在项目的main下面新建docker文件夹、在该文件夹下面新建Dockerfile文件
三、编写Dockerfile
FROM java:8 //项目依赖的镜像环境 VOLUME /tmp //目录挂载点 ADD Eureka.jar app.jar #RUN bash -c 'touch /app.jar' ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] EXPOSE 8761 //暴露的端口
四、在docker虚拟机下面新建文件夹用于存放jar包和Dockerfile
五、将该文件拷贝到新建的文件夹下面、切换至该目录、执行-docker build -t itmuch/docker-eureka:0.0.1 .(0.0.1为版本、注意后面的.表示当前目录)
六、镜像构建完成后执行docker images即可查看镜像是否构建完成
docker@default:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
itmuch/docker-eureka 0.0.1 967be7faa1ea 27 seconds ago 697MB
java 8 d23bdf5b1b1b 14 months ago 643MB
七、镜像构建完成启动镜像、docker run -d -p 8761:8761 itmuch/docker-eureka:0.0.1
八、通过docker ps可查看镜像启动状态
docker@default:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a1dde97c6d33 itmuch/docker-eureka:0.0.1 "java -Djava.securit…" 57 seconds ago Up 55 seconds 0.0.0.0:8761->8761/tcp cocky_sammet
或者可以通过浏览器访问http://虚拟机ip:8761查看
相关文章推荐
- Dockerfile构建spring Cloud微服务镜像
- springCloud-maven整合Dockerfile实现远程构建镜像
- 使用dockerfile 构建springboot 的docker镜像
- Docker教程:镜像构建和自动镜像构建dockerfile
- Docker快速入门(3)——Dockerfile构建镜像
- 使用Dockerfile构建镜像
- Dockerfile构建镜像
- 编写Dockerfile构建你自己的镜像
- 如何使用Dockerfile构建镜像
- 使用dockerfile构建镜像
- 【docker】基于Dockerfile构建monogdb服务镜像
- dockerfile创建镜像运行spring-boot
- 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
- 用gradle构建spring-cloud工程用docker运行
- 利用Dockerfile构建镜像
- Docker容器学习梳理-Dockerfile构建镜像
- 整合spring cloud云服务 - HongHu架构代码结构构建
- Docker如何使用Dockerfile构建镜像
- 利用Dockerfile构建一个基于CentOS 7镜像