自己的第一个Docker发布任务

搭建一个简单的Spring Cloud Eureka Server 服务,用maven的install 命令

在工作空间的的target 目录下找到 相应的jar包 eureka-server-0.0.1-SNAPSHOT.jar

在centos 7系统中 /usr/local/src/eureka 目录中吧 上述的jar包放入

/usr/local/src/eureka 目录下创建 Dockerfile文件

vi Dockerfile 编辑次文件

[root@localhost erueka]# vi Dockerfile 

# 基于java7的镜像

FROM java:7

# 将本地文件夹挂载 到当前的容器中
VOLUME /tmp

# 将本地的jar包复制到 容器 中并起名为 app.jar
ADD eureka-server-0.0.1-SNAPSHOT.jar app.jar

# jar包的启动命令
RUN bash -c 'touch /app.jar'

#声明需要暴露的端口
EXPOSE 8761

# 配置容器启动后执行的命令
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

保存并退出此时 eureka 目录下有两个文件


使用docker build 命令构建镜像

docker build -t haha/eureka-server:0.0.1

docker build -t /仓库名/镜像名称


在启动镜像:

docker run -d -p 8671:8671 haha/eureka-server:0.0.1


在访问 http://Docker宿主机ip:8761/ 就可以看见 eureka的首页了

                                                                                   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值