Мне нужно отредактировать файл в Docker-контейнере.как никакой продвинутый ide внутри контейнера, мне интересно, может ли vscode или какой-либо другой ide получить доступ к контейнеру и позволить мне редактировать файлы как вне контейнера.
С объявлением от 2 мая 2019 года " Удаленная разработка с кодом VS " вы фактически можете использовать Расширение Remote - Containers :
Расширение Remote - Containers позволяет использовать контейнер Docker в качестве полнофункциональной среды разработки. Контейнеры представляют собой отличную среду разработки, поскольку вы можете: Разработать с помощью согласованного и легко воспроизводимого набора инструментов и в той же операционной системе, в которой вы развертываете. Быстро переключайтесь между различными изолированными средами разработки и безопасно создавайте обновления, не беспокоясь о влиянии на ваш локальный компьютер. Облегчите запуск новых членов команды / участников в согласованной среде разработки.
Расширение Remote - Containers позволяет использовать контейнер Docker в качестве полнофункциональной среды разработки.
Контейнеры представляют собой отличную среду разработки, поскольку вы можете:
Docker Workspace делает возможным добавление папки в работающий Docker-контейнер.
Запустите контейнер, сопоставив путь к хосту с путем к контейнеру, используя -v
docker run -v ~ / yourlocalpath: / dockerpath
Изменения, внесенные в эту папку, будут отражены внутри.