我是码头新来的。我在一个封闭的环境中工作(例如,无法访问互联网),我有一个简单的Dockerfile,如下所示:
FROM alpine
LABEL maintainer="dwa"
RUN apk add --update nodejs modejs-npm
COPY SimpleServer.js /src
WORKDIR /src
RUN npm install
EXPOSE 8083
ENTRYPOINT["node", "./SimpleServer.js"]当我试图像这样运行映像构建时:
停靠映像构建-t web:最新的.
我收到以下错误
get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on xxx.xxx.xxx.xxx:53: read udp xxx.xxx.xxx.xxx..... i/o tmeout
(alpine, etc...)我可以访问一个单独的存储库中的所有图像,我可以通过内部网络访问这些图像。问:在我的特定存储库查找“正式”回购之前,可以配置Docker吗?如果是的话,我该如何做?
谢谢你的帮助。
发布于 2020-06-26 14:51:39
您可以在dockerfile中指向存储库:
FROM your_repository/your_image:your_version示例:
FROM myrepo/alpine
LABEL maintainer="dwa"
RUN apk add --update nodejs modejs-npm
COPY SimpleServer.js /src
WORKDIR /src
RUN npm install
EXPOSE 8083
ENTRYPOINT["node", "./SimpleServer.js"]发布于 2020-06-26 14:53:19
只需将类似的内容添加到您的comamnd
FROM your_specific_docker_registy_name/name_of_image:tag_of_you_wanthttps://stackoverflow.com/questions/62597077
复制相似问题