Docker 容器连接

容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。

下面我们来实现通过端口连接到一个 docker 容器。

 

网络端口映射

创建一个容器

docker run -d -P xqs2:v2 python3 app.py

我们也可以使用 -p 标识来指定容器端口绑定到主机端口。

两种方式的区别是:

  -P :是容器内部端口随机映射到主机的端口。

  -p : 是容器内部端口绑定到指定的主机端口。

docker run -d -p 5001:5000 xqs2:v2 python3 app.py

通过指定容器绑定的网络地址,比如绑定 127.0.0.1

docker run -d -p 127.0.0.1:5001:5000 xqs2:v2 python3 app

 docker port 命令可以让我们快捷地查看端口的绑定情况

docker port 容器ID 5000

 

posted @ 2022-12-30 15:09  xqs42b  阅读(20)  评论(0编辑  收藏  举报