同一宿主机,ddocker容器之间传文件,请给出详细命令
时间: 2024-02-23 14:58:22 浏览: 82
在同一宿主机上,可以通过挂载宿主机目录的方式,在Docker容器之间传递文件。下面是详细的命令:
1. 创建一个共享目录,并在宿主机与Docker容器中都可访问:
```
mkdir /shared_folder
chmod 777 /shared_folder
```
2. 启动第一个Docker容器,并将共享目录挂载到容器中:
```
docker run -it --name container1 -v /shared_folder:/shared_folder ubuntu:latest
```
3. 在第一个容器内创建一个文件:
```
echo "Hello, Docker!" > /shared_folder/data.txt
```
4. 启动第二个Docker容器,并将共享目录挂载到容器中:
```
docker run -it --name container2 -v /shared_folder:/shared_folder ubuntu:latest
```
5. 在第二个容器内查看共享目录中的文件:
```
cat /shared_folder/data.txt
```
这样就完成了在同一宿主机上,Docker容器之间传递文件的过程。需要注意的是,共享目录的权限需要设置为可读可写,否则可能会出现权限问题。
阅读全文
相关推荐











