一、准备 yht/debian/jre8
详情见本博客“Docker安装Java(jre8)”一文。
二、编写 Dockerfile 文件
nano Dockerfile
-----------------------------------------------------------------------------------------
FROM yht/debian/jre8:latest
MAINTAINER yanghaiteng 13702721963@139.com
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ENV LANG C.UTF-8
ENTRYPOINT ["java","-Duser.timezone=GMT+8","-jar","/app.jar"]
-----------------------------------------------------------------------------------------
三、执行 Dockerfile 制作镜像
docker build -t yht/debian/spingboot:1.8.0_221 .
四、使用镜像
firewall-cmd --permanent --add-port=10004/tcp
firewall-cmd --reload
firewall-cmd --list-all
docker run -d \
--name frame-service_01 \
--net=host \
--restart unless-stopped \
-v /home/data/appjar/frame/frame-service-1.0-SNAPSHOT.jar:/app.jar \
-v /home/data/appjar/frame/data:/data \
yht/debian/spingboot:1.8.0_221 \
--dubbo.metadata-report.address=zookeeper://10.247.62.214:10001 \
--dubbo.registry.address=zookeeper://10.247.62.214:10001 \
--dubbo.registry.username=admin \
--dubbo.registry.password=USERPWD\
--dubbo.protocol.port=10004
firewall-cmd --permanent --add-port=10005/tcp
firewall-cmd --reload
firewall-cmd --list-all
docker run -d \
--name frame-webapi_01 \
--net=host \
--restart unless-stopped \
-v /home/data/appjar/frame/frame-webapi-1.0-SNAPSHOT.jar:/app.jar \
-v /home/data/appjar/frame/data:/data \
yht/debian/spingboot:1.8.0_221 \
--dubbo.registry.address=zookeeper://10.247.62.214:10001 \
--server.port=10005
最后修改:2019-12-21 10:57:06
© 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

发表评论