安装java镜像
docker pull java:8
在linux新建一个这样的目录用来存放jar和dockerfile
/usr/local/apps/docker
新建一个service1文件夹并上传一个待部署的jar包Spring-Cloud-Eureka-0.0.1-SNAPSHOT.jar和dockerfile文件
dockerfile文件内容如下
按 Ctrl+C 复制代码
FROM java:8
VOLUME /tmp
ADD Spring-Cloud-Eureka-0.0.1-SNAPSHOT.jar Spring-Cloud-Eureka-0.0.1-SNAPSHOT.jar
RUN bash -c ‘touch /Spring-Cloud-Eureka-0.0.1-SNAPSHOT.jar’
EXPOSE 9001
ENTRYPOINT [“java”,"-Djava.security.egd=file:/dev/./urandom","-jar","/Spring-Cloud-Eureka-0.0.1-SNAPSHOT.jar"]
进入service1文件夹
创建容器,注意:后面有个点 表示在当前目录
docker build -t spring-cloud-ityoulove-eureka:0.0.1-SNAPSHOT .
启动容器
docker run -d -p 8761:8761 spring-cloud-ityoulove-eureka:0.0.1-SNAPSHOT