За последние 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