Docker 容器通信

本文将介绍 Docker 中容器的通信方法。

一、文件拷贝

1
docker cp [容器]:路径 [容器]:路径

通过 docker cp,可以在容器与容器之间、容器与宿主机之间拷贝文件。

二、文件共享

1
docker run -v 主机目录:容器目录 镜像

通过 docker run-v 参数,可以使容器和宿主机共享目录,从而实现文件的共享。

三、网络互通 - host 模式

1
docker run --net=host 镜像

在此模式下,容器将直接使用宿主机网络,也就是不再进行网络隔离。

四、网络互通 - bridge 模式

1
docker run -p 主机端口:容器端口 镜像

在此模式下,docker 会负责主机端口和容器端口的映射。

参考