怎么部署docker能在docker外面看到docker服务器中的路径
时间: 2023-07-09 17:05:56 浏览: 144
通过docker-compose编排一系列环境进行一键快速部署运行,小白运维神器
要在 Docker 外部访问 Docker 内部路径,需要使用 Docker 的数据卷(volume)功能。具体步骤如下:
1. 创建数据卷:
```
docker volume create my_volume
```
2. 启动容器时将数据卷挂载到容器内部路径:
```
docker run -v my_volume:/path/to/internal/dir my_image
```
3. 在 Docker 外部访问数据卷:
```
docker volume inspect my_volume
```
这将返回 JSON 格式的数据,其中包含有关数据卷的信息,包括其在 Docker 主机上的物理位置。您可以使用此位置来访问数据卷中的文件。例如,如果数据卷在 Docker 主机上的物理位置为 `/var/lib/docker/volumes/my_volume/_data`,则可以在 Docker 外部访问它:
```
sudo ls /var/lib/docker/volumes/my_volume/_data
```
注意,在访问 Docker 数据卷时,可能需要使用 `sudo` 命令以获得足够的权限。
阅读全文