docker 将容器映射到本地 如何实现
时间: 2024-02-11 17:04:17 浏览: 208
docker容器启动后添加端口映射
要将容器映射到本地,可以使用 Docker 的端口映射和数据卷功能。
1. 端口映射
端口映射可以将容器内部的端口映射到主机上的端口,从而让外部可以访问容器内的服务。
例如,将容器的 80 端口映射到主机的 8080 端口,可以使用以下命令:
```
docker run -p 8080:80 <image>
```
其中,`-p` 参数表示端口映射,`8080:80` 表示将主机上的 8080 端口映射到容器内的 80 端口。
2. 数据卷
数据卷可以将容器内的数据持久化到主机上,从而保证数据不会丢失。
例如,将容器内的 `/data` 目录映射到主机上的 `/mydata` 目录,可以使用以下命令:
```
docker run -v /mydata:/data <image>
```
其中,`-v` 参数表示数据卷映射,`/mydata:/data` 表示将主机上的 `/mydata` 目录映射到容器内的 `/data` 目录。
通过以上两种方式,就可以将容器映射到本地。
阅读全文