docker如何拷贝文件到容器

667
2023/10/2 20:43:24
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

使用Docker命令可以将文件从主机拷贝到Docker容器中。下面是具体的步骤:

  1. 找到要拷贝的文件所在的目录。

  2. 运行以下命令将文件拷贝到容器中:

docker cp <文件路径> <容器名称或容器ID>:<目标路径>

示例:

docker cp /path/to/file.txt mycontainer:/app/file.txt

这将把主机上的/path/to/file.txt文件拷贝到名为mycontainer的容器中的/app/file.txt目录中。

请注意,拷贝文件到容器中需要容器正在运行。如果容器不在运行状态,可以使用docker start <容器名称或容器ID>命令启动容器。

此外,您还可以使用docker-compose命令将文件拷贝到正在运行的容器中。下面是具体的步骤:

  1. 找到要拷贝的文件所在的目录。

  2. 在包含docker-compose.yml文件的目录下,运行以下命令将文件拷贝到容器中:

docker-compose exec <服务名称> cp <文件路径> <目标路径>

示例:

docker-compose exec myservice cp /path/to/file.txt /app/file.txt

这将把主机上的/path/to/file.txt文件拷贝到名为myservice的服务所关联的容器中的/app/file.txt目录中。

希望对你有所帮助!

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: docker暴露端口无法访问怎么解决