大牛们好,新手小白写的dockerfile
FROM java:8
VOLUME /tmp
ADD newkuaidi.jar app.jar
RUN bash -c 'touch /app.jar'
EXPOSE 8090
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
然后 docker build -t test .
最后启动 docker run --net=host -p 8090:8090 test
发现PORTS这里为空,我的项目是正常启动着的,请问下这是什么原因呢?
--net=host表示容器与主机公用网络,此时不需要端口映射。你可以先了解下docker的四种网络模式