У меня есть многоэтапный Dockerfile.Я хочу настроить VS Code Remote для создания этапа разработки Dockerfile, а не последнего этапа в Dockerfile.
Я почти уверен, что эта конфигурация будет помещена в файл .devcontainer.json.Я прочитал ссылку .devcontainer.json: https://code.visualstudio.com/docs/remote/containers#_devcontainerjson-reference и попробовал runArgs
, но это аргументы времени выполнения, а не аргументы сборки.
Я попробовал это:
{
"dockerFile": "Dockerfile",
"extensions": ["ms-python.python"],
"runArgs": [
"--target",
"dev"
]
}
и:
{
"dockerFile": "Dockerfile",
"extensions": ["ms-python.python"],
"buildArgs": [
"--target",
"dev"
]
}
Когда я использовал runArgs
, я получил Failed: Starting the development container
, потому что target
не является опцией docker run
.Когда я пытался buildArgs
, аргумент, по-видимому, игнорировался, что имеет смысл, поскольку он не указан в документации.