Visual Studio Интернет-контейнеры - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь создать удаленную среду, используя код Visual Studio. Я хотел бы создать собственный файл Docker для моего контейнера. Я следовал этому руководству: https://docs.microsoft.com/en-gb/visualstudio/online/reference/configuring

Я использую ссылку dockerFile (но я также пробовал ссылку на изображение). Каждый раз, когда я получаю один и тот же контейнер по умолчанию.

Это мой файл .devcontainer. json:

{
    "name": "Python 3",
    "context": "..",
    "dockerFile": "Dockerfile",

    // Use 'settings' to set *default* container specific settings.json values on container create. 
    // You can edit these settings after create using File > Preferences > Settings > Remote.
    "settings": { 
        "terminal.integrated.shell.linux": "/bin/bash",
        "python.pythonPath": "/usr/local/bin/python",
        "python.linting.enabled": true,
        "python.linting.pylintEnabled": true,
        "python.linting.pylintPath": "/usr/local/bin/pylint"
    },

    // Use 'appPort' to create a container with published ports. If the port isn't working, be sure
    // your server accepts connections from all interfaces (0.0.0.0 or '*'), not just localhost.
    // "appPort": [ 9000 ],

    // Install flask and any other dependencies
    "postCreateCommand": "sudo pip install -r requirements.txt",

    // Comment out next line to run as root
    "remoteUser": "vscode",

    // Add the IDs of extensions you want installed when the container is created in the array below.
    "extensions": [
        "ms-python.python",
        "quicktype.quicktype"
    ]
}

Кажется, что работает остальная часть конфига - расширения работают, требования. TXT установлен. Но файл dockerfile, похоже, игнорирует или выдает ошибки - но я не знаю, где я могу увидеть какие-либо журналы ошибок.

Я также пытался указать на этот репозиторий: https://github.com/microsoft/vscode-remote-try-python, но происходит то же самое. Этот докер-файл указывает на python: 3, что должно дать версию 3.8.1 - но версия в среде 3.8.0, которая является образом по умолчанию.

1 Ответ

0 голосов
/ 17 января 2020

Решено - эта функция еще не выпущена. На этот раз кажется, что документы впереди кода. https://github.com/MicrosoftDocs/vsonline/issues/194

...