如何在docker中创建数据卷?

如何在docker中创建数据卷?,docker,Docker,我有一些gitcode(大约10gb)保存在我的主目录的“src”文件夹中。我在某个地方读到,我们可以将此代码作为数据卷装入docker。 我是码头工人的新手。我只想使用“docker volume create”命令,但完全不确定如何使用它 有人能帮我做到这一点吗。Docker允许轻松的卷映射。这可以在docker-compose.yaml文件中配置 卷映射允许您将主机中的目录共享到docker容器 version: '2' services: web: build: .

我有一些gitcode(大约10gb)保存在我的主目录的“src”文件夹中。我在某个地方读到,我们可以将此代码作为数据卷装入docker。 我是码头工人的新手。我只想使用“docker volume create”命令,但完全不确定如何使用它


有人能帮我做到这一点吗。

Docker允许轻松的卷映射。这可以在docker-compose.yaml文件中配置

卷映射允许您将主机中的目录共享到docker容器

version: '2'
services:
  web:
    build: .
    volumes:
      - .:/code
在上面的代码段中,主机当前目录中的文件将映射到docker容器的/code

version: '2'
services:
  web:
    build: .
    volumes:
      - .:/code

有详细的解释。

Bishal的回答说明了如何使用Docker compose的映射。使用普通docker时,请使用命令

docker run -v <absolute path to src folder on host>:<absolute path on container> some-image
# Real example:
docker run -v ~/src:/src some-image
docker run-v:一些图像
#实例:
docker run-v~/src:/src一些图像