如何在Linux上从Docker容器读取/写入主机文件

我在Linux上使用https://github.com/sagemathinc/cocalc-docker 。 我希望能够在Cocalc中编辑我的主机文件。 如何制作一个文件夹,这是一个符号链接到我的主机用户的家?

如果我正确地理解了你,当你开始一个新的容器时,你正在寻找-v标志。

所以像这样: docker run -v path:path -t myimage

您可以使用docker Volumes将本地目录安装到您的容器上。 这是https://docs.docker.com/engine/admin/volumes/volumes/#start-a-container-with-a-volume上的文档。 以下是一个示例docker-compose.yml文件:

 version: "3.1" services: php-fpm: build: docker/php-fpm container_name: vendorapps-php-fpm working_dir: /application volumes: - /localdirOnHost:/DestpathOnContainer