Building Docker Изображения через удаленные репозитории Artifactory - PullRequest
0 голосов
/ 08 апреля 2020

Я использую 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 - это не то, что мне нужно! ;)

1 Ответ

0 голосов
/ 08 апреля 2020

Вы не говорите, где строите, но вы можете настроить прокси для dockerhub

К счастью, в Docker есть движок, который в основном остается незамеченным: опция демона «--registry-mirror». Параметры движка настраиваются несколько по-разному на каждом Linux дистрибутиве, но в CentOS / RHEL вы можете сделать это, отредактировав файл «/ etc / sysconfig / docker» и перезапустив Docker:

Таким образом вам не нужно менять FROM строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...