Artifactory и Docker для Windows - толкает медленно, а потом терпит неудачу - PullRequest
0 голосов
/ 02 ноября 2018

За последние 6 месяцев мы использовали Docker для Windows для создания образов контейнеров для Linux и Windows.

Мы только начали создавать изображения гораздо чаще, и теперь мы обнаруживаем, что команды docker push очень часто дают сбой. Многие из небольших слоев загружаются успешно, хотя они идут очень медленно, и их необходимо повторить несколько раз. В конце концов, более крупные слои повторяются снова и снова и никогда не преуспевают. Я оставил их на изображении размером 2 ГБ более часа, но он так и не закончился, поэтому я отменил. Это все локальная сеть, сверхбыстрая, без глобальной сети. В результате, в настоящее время мы должны создавать образы Linux из Dockerfile в каждом месте, где они используются.

Раньше случалось, что pushes образов Windows не удался. Теперь кажется, что толкать образы Linux не удается, а образы Windows push просто отлично. Я пытался с 4 отдельных хостов Docker, все не удается загрузить одинаково.

Когда я собираю точно такие же образы Linux на хосте Linux и отправляю их в Artifactory, это работает без проблем.

Долгое время я думал, что это что-то с NGinx. Но, поскольку загрузка хоста Linux работает нормально, я думаю, что трудно выделить нюанс между:

Докер для Windows
Nginx
Артефактория

Я нашел несколько других сообщений на эту тему в общем смысле, большинство из которых выглядели старыми / разрешенными / другими или касались базовой поддержки контейнеров Windows.

Обратная связь приветствуется, спасибо.

Окружающая среда:

Windows 10 10.0.17134  
Docker CE: Version 18.06.1-ce-win73 (19507) (Stable)  
Artifactory Version 6.3.2  

Воспроизвести:

docker pull centos/python-36-centos7
docker tag centos/python-36-centos7 my_artifactory_server/docker/centos/python-36-centos7
docker push my_artifactory_server/docker/centos/python-36-centos7

Через 3 минуты вот мой прогресс:

5bef68a04db7: Retrying in 1 second
0ef705c3d148: Pushing [==================================================>]  262.7kB/262.7kB
ef9db94a65b7: Pushing [==================================================>]  262.7kB/262.7kB
832dfe5d9c79: Pushing [====>                                              ]  19.34MB/226.8MB
4a45879b2884: Pushing [====>                                              ]  33.58MB/377MB
20a61b68701f: Pushing [==================================================>]  3.408MB/3.408MB
0bb055614aec: Pushing [==================================================>]  262.7kB/262.7kB
84293cc95fdf: Pushing [==================================================>]  38.27MB/38.27MB
f972d139738d: Pushing [==========>                                        ]  62.24MB/297MB
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...