Использование контейнеров Docker с расширением Synapse VS Code
Чтобы использовать расширение Synapse VS Code, необходимо выполнить определенные предварительные требования, такие как готовая среда JDK. Чтобы упростить процесс установки, мы разработали новую функцию, которая интегрируется с контейнером разработки VS Code. Эта функция позволяет открывать расширение Synapse VS Code в контейнере со всеми необходимыми предварительными условиями, что упрощает работу пользователей.
Расширение Synapse VS Code легко интегрируется с контейнерами Docker, предоставляя согласованную среду разработки на разных платформах. Эта функция позволяет работать с поддерживаемыми элементами Fabric, такими как записные книжки, в контейнерной среде, изолированной от локального компьютера. Контейнерная среда гарантирует, что все необходимые зависимости установлены и настроены правильно. Это позволяет сосредоточиться на разработке записных книжек без проблем при настройке среды.
Образ docker предоставляется Synapse для поддержки расширения VS Code. Образ docker содержит все необходимые зависимости для запуска расширения Synapse VS Code, включая пакет средств разработки Java (JDK), Conda и расширение Jupyter для VS Code. Это изображение является шлангом на Реестр артефактов Microsoft и может быть извлечено из следующего расположения: Чтобы упростить работу пользователей, мы создали пример с devcontainer.json файлом, который можно использовать для открытия расширения Synapse VS Code в контейнере. Выполните шаги ниже, чтобы начать.
Synapse предоставляет образ Docker для поддержки расширения VS Code. Образ Docker включает все необходимые зависимости, такие как пакет средств разработки Java (JDK), Conda и расширение Jupyter для VS Code. Это изображение размещено на Реестр артефактов Microsoft. Чтобы быстро приступить к работе, пример с файлом devcontainer.json можно использовать для открытия расширения Synapse VS Code в контейнере, как описано в следующих разделах.
Необходимые компоненты
Для использования контейнеров Docker с расширением Synapse VS Code необходимо выполнить следующие предварительные требования:
- Установка Docker Desktop
- Установите пакет удаленной разработки VS Code.
Начало работы
Клонируйте пример контейнера разработки Synapse VS Code.
Откройте образец папки в VS Code, и появится запрос на повторное открытие папки в контейнере. Нажмите кнопку "Повторно открыть" в контейнере .
Расширение удаленной разработки VS Code начинает создание образа и контейнера Docker. Этот процесс может занять несколько минут.
После запуска и запуска контейнера представление расширений будет иметь отдельный раздел для расширений, выполняемых в контейнере. В контейнере можно увидеть расширение Synapse VS Code. Теперь вы можете начать работу с расширением, как и на локальном компьютере.
Вы можете создать новую записную книжку или открыть существующую, чтобы запустить ячейки кода. Записная книжка работает в контейнерной среде, отдельно от локального компьютера. Вы можете установить другие пакеты Python с помощью диспетчера пакетов Conda, который будет влиять только на среду контейнера, а не на локальную систему. Чтобы проверить текущую среду выполнения, откройте терминал в VS Code и выполните команду
cat /etc/os-release
. Выходные данные отображают версию ОС и другие важные сведения.Чтобы остановить контейнер, выберите зеленый значок в левом нижнем углу окна VS Code и выберите "Удаленные контейнеры": "Открыть локально". Это останавливает контейнер и возвращает вас на локальный компьютер.
Вы также можете настроить файл devcontainer.json для добавления других зависимостей или конфигураций в контейнер. Дополнительные сведения о настройке файла devcontainer.json см . в документации по контейнеру разработки VS Code.