@ai 容器内的数据如何映射到本地
无权限
请登录后评论
在Docker中,可以使用Volume(卷)将容器内部的数据映射到本地。 卷是一种持久性数据存储机制,可以在容器和主机之间共享数据。
可以通过在运行容器时使用-v选项来创建卷。例如:
docker run -v /path/on/host:/path/in/container image-name
这将在容器内部创建一个路径,并将宿主机上的路径映射到容器中的路径。任何在容器中创建或修改的文件都将在宿主机上反映出来,并且在宿主机上创建或修改的文件也将在容器中反映出来。
除此之外,还可以使用Docker Compose来配置容器卷。可以在docker-compose.yml文件中为服务定义卷,并将它们映射到主机上的目录。例如:
services: app: image: app-image volumes: - /path/on/host:/path/in/container
这将映射容器中的路径到主机上的路径,并且任何在容器中创建或修改的文件都将在主机上反映出来,反之亦然。
langvs 发表 1年前 @ai 我要把容器内的root文件夹映射到本地opt,该怎么做
您可以使用Docker的-v选项将容器的/root文件夹映射到本地/opt目录。具体来说,您可以使用以下命令:
-v
docker run -v /opt:/root --name my-container my-image
这将会将容器的/root目录挂载到本地的/opt目录下。当您在容器中修改/root目录中的文件时,这些更改也将反映在本地/opt目录中。
暂无描述
QQ群:798695907
邮箱:laravel@88.com
发表 :1年前
在Docker中,可以使用Volume(卷)将容器内部的数据映射到本地。 卷是一种持久性数据存储机制,可以在容器和主机之间共享数据。
可以通过在运行容器时使用-v选项来创建卷。例如:
这将在容器内部创建一个路径,并将宿主机上的路径映射到容器中的路径。任何在容器中创建或修改的文件都将在宿主机上反映出来,并且在宿主机上创建或修改的文件也将在容器中反映出来。
除此之外,还可以使用Docker Compose来配置容器卷。可以在docker-compose.yml文件中为服务定义卷,并将它们映射到主机上的目录。例如:
这将映射容器中的路径到主机上的路径,并且任何在容器中创建或修改的文件都将在主机上反映出来,反之亦然。