无法从容器内部连接到内部网络

时间:2018-07-03 12:47:30

标签: docker dockerfile

我有以下Dockerfile:

GRANT ALL ON *.* TO 'someuser'@'%' IDENTIFIED BY 'complex-password';
FLUSH PRIVILEGES;

当我尝试使用以下方法构建图像时:

padding='VALID'

一切顺利,直到执行步骤5/10(npm安装)为止。日志显示:

padding='SAME

我不知道发生了什么。 Nexus存储库托管在内部网络上,因此我不知道为什么无法联系它。

iptables显示以下内容:

FROM node:8
WORKDIR /tmp
COPY package.json /tmp/
RUN npm config set registry http://xxx:8081/repository/npm-group/
RUN npm install

WORKDIR /opt/app
COPY . /opt/app/
RUN cp -a /tmp/node_modules /opt/app/

EXPOSE 3000

ENTRYPOINT [ "npm", "start" ]

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我使用https://stackoverflow.com/a/45644890/2122950解决了它 /etc/resolv.conf

中没有我公司的DNS