0

我使用 Artifactory 作为远程存储库来构建我的 docker 映像。现在在执行命令之前,$ docker build我必须更改 docker 文件,以便更改每一行。

FROM rocker/shiny
RUN apt-get update
RUN apt-get update && apt-get install -y
.
.
. 

docker 文件中大约有 100 行。为了说docker build应该运行,Artifactory我必须改变每一行,如下所示:

FROM docker-remote-docker-io.artifacts/rocker/shiny

是否有可能设置docker或更改. ~/.profile以避免更改 docher 文件中的每一行?

URL中的选项docker build不是我需要的!;)

4

1 回答 1

0

你没有说你在哪里构建,但你可以设置一个代理到 dockerhub

幸运的是,Docker Engine 上有一个几乎没有被注意到的特性:“--registry-mirror”守​​护进程选项。每个 Linux 发行版上的引擎选项配置略有不同,但在 CentOS/RHEL 中,您可以编辑“/etc/sysconfig/docker”文件并重新启动 Docker:

这样你就不必改变你的FROM线路

于 2020-04-08T09:21:37.307 回答