docker对已经启动的容器添加目录映射
时间: 2023-12-01 12:03:07 浏览: 41
可以使用docker命令中的`--mount`选项,具体操作步骤如下:
1. 确认已经启动的容器名称或ID。
可以使用`docker ps`命令查看当前正在运行的容器。
2. 使用`docker container inspect`命令获取容器的详细信息,包括容器的挂载点信息。
```
docker container inspect <CONTAINER_NAME_OR_ID>
```
查找`Mounts`字段,找到容器的挂载点信息,例如:
```
"Mounts": [
{
"Type": "bind",
"Source": "/host/folder",
"Target": "/container/folder",
"ReadOnly": false,
"Consistency": "consistent"
}
]
```
3. 在容器已经启动的情况下,使用`docker container update`命令添加目录映射。
```
docker container update --mount source=<HOST_FOLDER>,target=<CONTAINER_FOLDER>,type=bind <CONTAINER_NAME_OR_ID>
```
其中,`<HOST_FOLDER>`是本地主机的目录,`<CONTAINER_FOLDER>`是容器内的目录,`type=bind`表示使用绑定挂载类型。
例如:
```
docker container update --mount source=/home/user/folder,target=/app/folder,type=bind my_container
```
这将在`my_container`容器中添加一个目录映射,将本地主机的`/home/user/folder`目录映射到容器内的`/app/folder`目录。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)