支持端口转发的tomcat docker镜像

版权声明:本文为博主原创文章,转载请附上博文链接,谢谢! https://blog.csdn.net/qq_30062125/article/details/83827534

描述

某些场景下,需要访问容器自己的端口中转到其他地址。

这里记录一下,备用镜像

hub.c.163.com/muxiyue/tomcat:8.5.14-jre8-rinetd

dockerfile文件


# 拉取基础镜像
#FROM hub.c.163.com/library/java:8-jdk
FROM hub.c.163.com/library/tomcat:8.5.14-jre8
# 镜像的作者
MAINTAINER [email protected]

#指定时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 安装软件 用于端口转发
RUN  apt-get update &&  apt-get install rinetd -y \
                        && apt-get install vim  -y \
                        && apt-get install telnetd -y

# 启动tomcat和rinetd
CMD /usr/sbin/rinetd -c /etc/rinetd.conf && catalina.sh run

# 放入需要转发的端口
#RUN echo "0.0.0.0 7001 172.16.1.132 7001" >> /etc/rinetd.conf \
#    && echo "0.0.0.0 7002 172.16.1.132 7002" >> /etc/rinetd.conf \
#    && echo "0.0.0.0 7003 172.16.1.132 7003" >> /etc/rinetd.conf \
#    && echo "0.0.0.0 7004 172.16.1.132 7004" >> /etc/rinetd.conf \
#    && echo "0.0.0.0 7005 172.16.1.132 7005" >> /etc/rinetd.conf \
#    && echo "0.0.0.0 7006 172.16.1.132 7006" >> /etc/rinetd.conf \

dockerfile相关参考:https://blog.csdn.net/qq_30062125/article/details/82772114

猜你喜欢

转载自blog.csdn.net/qq_30062125/article/details/83827534