docker run -p 134.80.126.28:9200:9200 -p 9300:9300
时间: 2024-09-05 11:00:34 浏览: 68
`docker run -p 134.80.126.28:9200:9200 -p 9300:9300` 是一个使用 Docker 运行一个容器的命令,它将容器内端口映射到宿主机端口,并指定了一个外部IP地址。具体来说:
- `docker run`:这是 Docker 中用来创建一个新的容器并运行一个命令的命令。
- `-p`:这是一个参数,用于将容器内端口映射到宿主机端口,使得宿主机可以访问容器内部的服务。
- `134.80.126.28:9200:9200`:这部分指定了将宿主机的IP地址`134.80.126.28`上的`9200`端口映射到容器内的`9200`端口。需要注意的是,通常我们只会指定端口而不会指定宿主机的IP地址,因为Docker容器默认连接到宿主机的IP地址。如果`134.80.126.28`是宿主机的外部IP,那么这个映射将允许外部网络访问容器内`9200`端口上的服务。
- `-p 9300:9300`:这部分将宿主机的`9300`端口映射到容器内的`9300`端口,允许外部网络访问容器内`9300`端口上的服务。
在运行此命令时,需要确保指定的外部IP地址`134.80.126.28`是可访问的,并且容器内的服务已经配置为监听对应端口。此外,端口映射前需要确保宿主机的对应端口没有被其他应用占用,且没有防火墙或网络安全规则阻止这些端口的访问。
阅读全文