Я пытаюсь создать удаленную среду, используя код 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, которая является образом по умолчанию.