docker在java项目中的运用

2018-12-01  本文已影响0人  雨中星辰0
作者 时间
刘权 2018-09-11

0. 环境准备:

安装配置好docker运行环境

1. docker在java项目中的运行。

  1. 在项目下创建一个文件:Dockerfile
FROM java:7
COPY target/zeus-wide-api-1.9.jar /opt
CMD ["java","-jar","/opt/zeus-wide-api-1.9.jar" ]

说明:

  1. 创建镜像:命令行cd到Dockerfile所在目录,执行以下命令:docker build -t zeus:v1 .

说明:

  1. 启动容器:docker run -p 20881:20880 zeus:v1

说明:

2. docker在dobbo的java项目中的运行(provider使用docker,consumer不使用docker)。

  1. 在项目下创建一个文件:Dockerfile
FROM java:7
COPY target/zeus-wide-api-1.9.jar /opt
ENV JAVA_OPTS=""
ENTRYPOINT exec java $JAVA_OPTS -jar /opt/zeus-wide-api-1.9.jar

说明:

  1. 启动容器:docker run -e DUBBO_IP_TO_REGISTRY=192.168.6.194 -p 20881:20881 dubbotest:v1

说明:

上一篇 下一篇

猜你喜欢

热点阅读