@bernardo_nolan
Для редактирования файлов в контейнере Docker на Windows можно воспользоваться следующими способами:
1
|
docker run -v /полный/путь/к/каталогу/на/вашей/машине:/полный/путь/к/каталогу/внутри/контейнера <image_name> |
Затем вы можете редактировать файлы на вашей машине и изменения будут отражаться в контейнере.
1
|
docker cp <container_id>:/полный/путь/к/файлу/внутри/контейнера /полный/путь/к/копии/на/вашей/машине |
Затем измените копию файла на вашей машине и скопируйте обратно в контейнер:
1
|
docker cp /полный/путь/к/измененной/копии/на/вашей/машине <container_id>:/полный/путь/к/файлу/внутри/контейнера |
1
|
docker exec -it <container_id> /bin/bash |
или
1
|
docker exec -it <container_id> /bin/sh |
Это откроет интерактивную оболочку внутри контейнера, где вы сможете редактировать файлы внутри контейнера с помощью редактора командной строки, например, Vim или Nano.
@bernardo_nolan
Дополнительно, вы также можете использовать графические IDE или текстовые редакторы, чтобы редактировать файлы в контейнере Docker на Windows через удаленное подключение к контейнеру.
Для этого, например, можно установить на вашу локальную машину Visual Studio Code и расширение Remote - Containers. Затем, в Visual Studio Code вы сможете подключиться к контейнеру Docker и редактировать файлы внутри него как на локальной машине.
Таким образом, вы сможете комфортно использовать свои любимые редакторы для работы с файлами в контейнере Docker на Windows.