一、制作自定义镜像
1、debian
nano Dockerfile
----------------------------------------------------
FROM hub.c.163.com/library/debian
MAINTAINER yanghaiteng 13702721963@139.com
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ENV LANG C.UTF-8
ADD jre-8u221-linux-x64.tar.gz /opt/Java/
ENV JAVA_HOME=/opt/Java/jre1.8.0_221
ENV CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
ENV PATH=$PATH:$JAVA_HOME/bin
----------------------------------------------------
docker build -t yht/debian/jre:1.8.0_221 .
docker run -dit --name debian-jre8 yht/debian/jre:1.8.0_221
docker exec -it e6d4550f3f93dfedaf5f /bin/bash
2、centos
nano Dockerfile
----------------------------------------------------
FROM hub.c.163.com/public/centos:latest
MAINTAINER yanghaiteng 13702721963@139.com
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ENV LANG=zh_CN.UTF-8
ADD jre-8u221-linux-x64.tar.gz /opt/Java/
ENV JAVA_HOME=/opt/Java/jre1.8.0_221
ENV CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
ENV PATH=$PATH:$JAVA_HOME/bin
----------------------------------------------------
docker build -t yht/centos/jre:1.8.0_221 .
docker run -dit --name centos-jre8 yht/centos/jre:1.8.0_221
docker exec -it e6d4550f3f93dfedaf5f /bin/bash
二、自定义镜像的使用
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/jre:1.8.0_221 java \
-Duser.timezone=GMT+8 -Xmx1024m -Xss128M \
-jar /app.jar \
--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/jre:1.8.0_221 java \
-Duser.timezone=GMT+8 -Xmx1024m -Xss128M \
-jar /app.jar \
--dubbo.registry.address=zookeeper://10.247.62.214:10001 \
--server.port=10005
最后修改:2019-11-21 07:41:12
© 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

发表评论