- tocdepth
2
Пример операций над Docker-образом на платформе ML Space
(Опционально) Установите Docker Desktop.
Создайте образ, который требуется загрузить в Docker registry.
Тегируйте образ в Docker CLI.
Образ, которому нужно присвоить тег, должен быть доступен локально. Подробнее о назначение тегов см. Просмотр Docker-образа в реестре.
Для просмотра Push command перейдите в .
docker tag cr.ai.cloud.ru/aicloud-jupyter/jupyter-cuda10.0-tf1.15.0-gpu-mlspace:latest cr.ai.cloud.ru/8e8e634a-ad58-47e8-b8ab-483c5860f2c8/jupyter-cuda10.0-tf1.15.0-gpu-mlspace:test_tag
Эта команда позволяет установить тег
test_tag
образу с названиемjupyter-cuda10.0-tf1.15.0-gpu-mlspace
вместо тегаlatest
.Префикс в названии такого образа обязательно должен начинаться с маленькой буквы:
«jupyter-» — для Jupyter Servers;
«job-» — для задач обучения;
«deploy-» — для деплоев.
В сервисе Environments образ с названием
test-custom-image:1.0
не будет отображаться в списке доступных для создания Jupyter Server. Образ с названиемjupyter-custom-image:1.0
будет отображаться.Пройдите аутентификацию в Docker registry, используя Docker CLI.
Сгенерируйте ключ для Docker CLI:
В левом меню платформы перейдите в
.Возле воркспейса, для которого нужно сгенерировать ключ, нажмите и выберите Параметры разработчика.
Возле Docker CLI Key нажмите Сгенерировать ключ.
После генерации скопируйте ключ.
В левом меню перейдите в
.Сгенерируйте ключ для Docker registry:
Если в Docker registry нет загруженных образов, вместо виден значок . Чтобы изменить ключ, необходимо сгенерировать новый, нажав Сгенерировать ключ для Docker CLI.
Если в Docker registry есть загруженные образы, нажмите . В появившемся окне нажмите Сгенерировать ключ для Docker CLI.
После генерации скопируйте ключ.
Аутентифицируйтесь в Docker registry.
Откройте терминал на вашем компьютере и аутентифицируйтесь в Docker CLI, используя команду:
docker login cr.ai.cloud.ru --username example@example.com --password examplepsswd
Где параметр
example@example.com
— это email пользователя, аexamplepsswd
— ключ, однократно передаваемый пользователю при нажатии на Сгенерировать ключ для Docker CLI.
Загрузите образ в Docker registry, используя Docker CLI.
Команду для использования тега можно просмотреть, нажав Push command в Docker registry.
docker push cr.ai.cloud.ru/8e8e634a-ad58-47e8-b8ab-483c5860f2c8/jupyter-cuda10.0-tf1.15.0-gpu-mlspace:test_tag
Эта команда позволяет загрузить образ
jupyter-cuda10.0-tf1.15.0-gpu-mlspace
с тегомtest_tag
в Docker registry.Скачайте образ из Docker registry, используя Docker CLI.
docker pull cr.ai.cloud.ru/aicloud-jupyter/jupyter-cuda10.0-tf1.15.0-gpu-mlspace:latest
Эта команда позволяет скачать из Docker registry образ с названием
jupyter-cuda10.0-tf1.15.0-gpu-mlspace
и тегомlatest
.
См.также
для Dev & Test