docker

docker本地文件夹映射的方法是什么

小亿
188
2023-11-24 00:37:35
栏目: 编程语言

Docker可以通过挂载本地文件夹到容器中来实现文件夹的映射。这可以通过以下两种方法实现:

  1. 使用-v(或--volume)选项来指定本地文件夹和容器内文件夹之间的映射关系。格式为-v <本地文件夹路径>:<容器内文件夹路径>。例如,要将本地的/path/to/local/folder文件夹映射到容器内的/path/to/container/folder文件夹,可以使用以下命令:

    docker run -v /path/to/local/folder:/path/to/container/folder <image>
    
  2. 使用--mount选项来指定本地文件夹和容器内文件夹之间的映射关系。格式为--mount type=bind,source=<本地文件夹路径>,target=<容器内文件夹路径>。例如,要将本地的/path/to/local/folder文件夹映射到容器内的/path/to/container/folder文件夹,可以使用以下命令:

    docker run --mount type=bind,source=/path/to/local/folder,target=/path/to/container/folder <image>
    

无论使用哪种方法,当容器运行时,本地文件夹中的内容会被映射到容器内的对应文件夹中,容器可以读取和写入这些文件夹中的文件。同时,对容器内文件夹的修改也会反映到本地文件夹中。

0
看了该问题的人还看了