不指定端口运行docker镜像
创始人
2025-01-12 11:30:13
0

可以使用“EXPOSE”命令在Dockerfile中指定所需的端口。然后,在运行Docker容器时,可以使用“-P”选项,让Docker分配一个可用的随机端口将容器的公开端口映射到主机上。这样就可以不需要手动指定端口来运行Docker镜像了。

以下是一个示例Dockerfile:

FROM nginx
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

运行以下命令以构建并运行此映像:

docker build -t my-nginx .
docker run -d -P my-nginx

在运行容器后,可以使用以下命令查看映射到主机上的端口:

docker ps

输出将类似于:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                       NAMES
da2a7f593bca        my-nginx             "nginx -g 'daemon of…"   20 seconds ago      Up 19 seconds       0.0.0.0:32768->80/tcp, 0.0.0.0:32767->443/tcp   sharp_goldberg

从上面的输出中可以看出,Nginx容器的公开端口80和443已映射到主机的端口32768和32767。

请注意,“-P”选项可以在运行时自动检测映像中使用的端口,并分配可用的随机端口来公开容器的端口。但是,这将限制对容器端口号的控制,因此推荐使用“-p”选项来手动映射端口。

相关内容

热门资讯

黑科技辅助!wepoke智能a... 黑科技辅助!wepoke智能ai,(AAPoKer德州局)竟然真的有挂,透明挂教程(有挂分享);黑科...
黑科技辅助!wepoke智能a... 您好,WePoKe辅助工具这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多玩...
黑科技辅助!wepoke黑科技... 黑科技辅助!wepoke黑科技ai设备,(WePoKe俱乐部)原本是有挂,黑科技教程(真的有挂),W...
黑科技辅助!wepoke辅助插... 黑科技辅助!wepoke辅助插件安装,(WePoKe能玩)固有真的是有挂,系统教程(有挂头条);We...
黑科技辅助!wepoke智能a... 黑科技辅助!wepoke智能ai,(AAPoKer德州)竟然是有挂,黑科技教程(有挂讲解)是一款可以...
黑科技辅助!wepoke辅助插... 【福星临门,好运相随】;黑科技辅助!wepoke辅助插件,(wpk线上德州)其实存在有挂,AA德州教...
黑科技辅助!wepoke透明黑... 黑科技辅助!wepoke透明黑科技,(红龙扑克功能)竟然真的是有挂,德州教程(有挂技术);1、让任何...
黑科技辅助!wepoke辅助插... 黑科技辅助!wepoke辅助插件安装,(智星德州菠萝闯关)好像存在有挂,分享教程(有挂教学);1、这...
黑科技辅助!wepoke透明黑... 黑科技辅助!wepoke透明黑科技,(AAPoKer操作)起初是有挂,教你攻略(有挂技巧);一、AA...
黑科技辅助!wepoke智能a... 黑科技辅助!wepoke智能ai辅助工具,(德扑之星机制)一向真的是有挂,玩家教程(有挂实锤)是一款...