怎么把docker容器的文件夹复制出来
有两种方法可以将Docker容器中的文件夹复制到本地计算机:
- 使用docker cp命令
使用docker cp命令可以将文件从容器复制到本地计算机:
docker cp <container_name_or_id>:<path_to_file> <local_path>
例如,如果要将容器名为mycontainer中的/var/www/html文件夹复制到本地计算机的/home/user目录,可以运行以下命令:
docker cp mycontainer:/var/www/html /home/user
- 将容器作为数据卷挂载
将容器作为数据卷挂载可以使得容器内的文件夹能够在本地计算机上访问,可以通过以下步骤实现:
a. 在创建容器时使用-v选项将本地目录挂载到容器内的文件夹上:
docker run -v /local/path:/container/path <image_name>
例如,如果要将本地计算机的/home/user目录挂载到容器内的/var/www/html文件夹上,可以运行以下命令:
docker run -v /home/user:/var/www/html <image_name>
b. 运行容器后,可以在本地计算机上使用文件管理器或命令行访问挂载的目录,所有更改都会反映在容器内
原文地址: https://www.cveoy.top/t/topic/hgrO 著作权归作者所有。请勿转载和采集!