Запуск Docker-контейнера в отдельной ячейке
В любой ячейке ноутбука вы можете настроить отдельное окружение, запустив в ней Docker-контейнер. Этот способ подходит, если требуется использовать утилиту, распространяемую в виде Docker-образа, или язык программирования, отличный от Python. Образ для запуска может находиться в любом открытом реестре Docker-образов.
Примечание
Пользовательские образы, созданные в проекте, недоступны для запуска в ячейке.
Чтобы запустить контейнер, напишите в ячейке ноутбука команду:
#!:docker-run <Имя образа>
Если требуется увеличить вычислительные ресурсы, укажите префикс конфигурации, например:
#!g1.1:docker-run <Имя образа>
Например, публичный образ https://hub.docker.com/_/golang предоставляет утилиты для Go. Чтобы выполнить команду go version
в этом образе, запустите ячейку со следующим кодом:
#!:docker-run golang go version
Результат выполнения:
go version go1.16.6 linux/amd64