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

时间:2017-09-10 23:24:06

标签: docker

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

2 个答案:

答案 0 :(得分:0)

如果我正确理解你,你在寻找启动新容器时的-v标志。

类似于:docker run -v path:path -t myimage

答案 1 :(得分:0)

您可以使用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