大家好。刚接触Linux和docker不久,弄了一天也没找到答案,故来博客园请求支援
问题一:docker容器怎么让他只能内网访问
问题描述:
我通过访问jexus。能访问到api,如果我直接输入ip:8802,也能访问到api。就绕过了jexus,那我的jexus还有什么存在的意义呀,我是想在外部只能通过jexus访问到我的api,而不能直接通过ip访问到我的api,所以我想现在api容器禁止被公网访问
问题二:dockerfile中命令
在Linux 我执行命令:sudo /usr/jexus/jws stop a 是成功的,我想这个命令封装到docker镜像中,可死活不成功
FROM debian:stretch
FROM mono/jexus //或者用这个
RUN apt-get update && apt-get -y install sudo
WORKDIR app
COPY . app
RUN cd app
RUN /usr/jexus/jws stop a
CMD ["sudo /usr/jexus/jws stop","a"] //或者这样
请会的指点下我。谢谢!