首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用命令行列出Docker容器的端口

,可以使用以下命令:

  1. 首先,确保已经安装并正确配置了Docker。
  2. 打开命令行终端,运行以下命令来列出正在运行的Docker容器:
代码语言:txt
复制

docker ps

代码语言:txt
复制

这将显示正在运行的Docker容器的列表,包括容器的ID、名称、状态等信息。

  1. 从列表中找到你想要查看端口的容器,并记下其容器ID或名称。
  2. 运行以下命令来查看指定容器的端口映射信息:
代码语言:txt
复制

docker port <容器ID或名称>

代码语言:txt
复制

这将显示指定容器的端口映射信息,包括容器内部端口和主机上映射的端口。

例如,如果你的容器ID是abcd1234,运行以下命令来查看端口映射信息:

代码语言:txt
复制

docker port abcd1234

代码语言:txt
复制

输出结果可能类似于:

代码语言:txt
复制

80/tcp -> 0.0.0.0:32768

代码语言:txt
复制

这表示容器内部的80端口映射到主机上的32768端口。

通过以上步骤,你可以使用命令行列出Docker容器的端口。请注意,以上命令仅适用于正在运行的容器,如果容器已停止,将无法查看其端口映射信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Docker修改容器端口,容器名,映射地址

3.0、启动 docker 容器 1、Docker修改容器名 #先查看原来容器docker ps -a #查看所有的容器 #找到你要修改容器docker rename 原容器名 要修改容器名...2、docker 修改修改端口、映射地址… 下面是运行中 docker 环境,因为实际环境,我们需要修改 docker 映射端口,现在是 8088 端口,我们要修改他改成 8099 端口。...2.1、先找容器 ID 我们可以看到 b0cfb0daff30,先记住他,然后停止容器; 2.2、停止 docker 容器 docker stop abc(容器名) 2.3、停止 docker systemctl...2.9、查看端口是否修改 这里看到端口已经被修改,我们就可以启动容器了 3.0、启动 docker 容器 docker start abc(容器名) 注意!!!...docker 修改完映射端口后,docker ip 可能会发生变化。

1.3K20

Linux上创建、列出、删除Docker容器方法总结

1、启动Docker容器 使用下面的命令启动新Docker容器。这将启动一个新容器,并为你提供使用/bin/bash shell访问该容器权限。...要列出所有可用图像,请使用docker images命令。 # docker run -i -t ubuntu /bin/bash 要退出Docker容器,请按ctrl+p+q。...这将使容器在后台运行,并提供主机系统控制台。如果使用exit命令,它将停止当前容器。 2、列出Docker容器Docker容器中存在后,执行以下命令列出所有正在运行容器。...要列出所有容器(包括已停止容器),需要使用以下命令。...# docker attach 4、丢弃Docker容器 在删除任何容器之前,请确保已停止容器。你可以使用docker ps -a’命令列出容器状态。

1.9K11

Docker(33)- 如何修改 docker 容器端口映射

当前是访问 9999 端口 删除原有容器,重新创建新容器 删除容器 docker rm -f 容器ID/名字 重新创建容器 docker run -d -p 8888:8080 -i --name tomcat7...tomcat:7 重新指定需要映射端口 优点 简单粗暴,在测试环境用更多 缺点 如果是数据库、服务器相关容器,创建新容器,又得重新配置相关东西了 修改容器配置文件(重点) 暂停 Docker...里端口,但实操了一遍并不需要 config.v2.json 优点 直接操作配置文件没有副作用,算简单 缺点 需要暂停 Docker 服务,会影响其他正常运行 Docker 容器 使用 docker...commit 命令 停止 Docker 容器 docker stop tomcat7 使用 commit 构建新镜像 docker commit tomcat7 new_tomcat7 docker images...使用新镜像重新创建一个 Docker 容器 docker run -d -p 8888:8080 -i --name tomcat77 new_tomcat7 docker ps ?

1.4K10

Docker - 修改容器端口映射方法

Docker 建立好容器后,配置并不容易修改,本文记录修改建立好容器端口映射方法。...背景 已经建立好了容器,配置了初始端口映射信息 但是端口映射错了/多了/少了,需要调整容器端口映射 具体方法 方法一 将当前容器通过 docker commit 命令生成镜像 通过镜像重新建立容器,建立时使用正确端口映射...好处是包治百病,正规途径 缺点就是过程繁琐,不够优雅 方法二 端口映射等容器信息都是存在某个地方,通过配置文件管理,我们仅需修改配置文件端口信息即可完成改写 以我当前 nginx.../tcp nginx 当前容器名称 nginx,CONTAINER ID是5190850b4fcc 当前端口映射了 9443:443,现在我要添加一个 9442:442 端口映射 停止容器 docker...ID 容器相关配置都在其 ID 对应子目录里 cd /var/lib/docker/containers/5190850b4fc...

2.7K10

如何修改Docker容器端口映射

可以删除原有容器,重新创建新容器 优点 简单粗暴,在测试环境用更多 缺点 如果是数据库、服务器相关容器,创建新容器,又得重新配置相关东西了 2....修改容器配置文件(重点) 暂停Docker服务 systemctl stop docker 进入 Docker 容器配置文件目录下 cd /var/lib/docker/containers/ls 容器...ID 就是文件夹名称,可通过 docker ps -aq 来查看,不过这是缩写,对照起来看就行 修改hostconfig.json vim hostconfig.json 找到之前端口,然后修改成我们想修改成什么端口...重新启动Docker服务 systemctl restart docker 启动容器 docker start 容器ID或者名字 然后就可以通过新端口进行访问了 优点 直接操作配置文件没有副作用,算简单...缺点 需要暂停 Docker 服务,会影响其他正常运行Docker容器

3K20

docker容器添加对外映射端口

首次启动容器指定映射端口容器首次启动是,可通过-p参数(-P参数则会随机选择宿主机一个端口进行映射)来指定宿主机和容器端口映射,例如: docker run -it -d --name [container-name...参数说明 -d 表示后台运行容器 -t 为docker分配一个伪终端并绑定到容器标准输入上 -i 是让容器标准输入保持打开状态 -p 指定映射端口 新增映射端口容器已经运行之后,且容器中已经有配置改动..." my-container my-new-image 提交时可以添加一些说明信息,比如使用 -m 选项后面跟字符串。...方式二:修改配置文件 修改配置文件,此种方式稍微有些麻烦,而且在操作过程中需要把docker服务停掉,使用时需注意。...查看容器信息: docker ps -a 查看容器端口映射情况,在容器外执行: docker port d5104ec757b6 # 或 docker port nginx 查找要修改容器容器Id:

1.6K30

Docker端口映射与容器互联

端口映射 Docker除了通过网络访问外,还提供了其他两个非常方便功能来满足服务访问基本需求,一是允许映射容器内应用服务端口到本地宿主机端口;二是使用互联机制来实现多个容器间通过容器名来快速访问。...当使用-P(大写)时候,Docker会随机映射一个49000~49900端口到内部容器开放网络端口: [root@envythink ~]# docker run -d --name eyou -...映射到指定地址任意端口 开发者也可以使用IP::ContainerPort命令来绑定localhost任意端口容器5000端口,注意此时本地宿主机会自动分配一个端口: [root@envythink...app.py 查看映射端口配置 开发者可以使用docker port [container]命令来查看当前映射端口配置,也可以查看到绑定地址,如下所示: [root@envythink ~]#...小结 本篇文章主要学习了Docker容器服务两大基本操作,包括基础端口映射机制和容器互联机制。其实Docker也支持Linux系统自带网络服务和功能。

6.4K10

Docker】Asp.net core在docker容器端口问题

还记得【One by one系列】一步步学习docker(三)——实战部署dotnetcore中遇到问题么?容器内部启动始终是80端口,并不由命令左右。...1.Kestrel配置 ASP.NET Core项目使用Kestrel作为默认web服务器。...而集成KestrelASP.NET Core有4种方式指定终结点URL: ASPNETCORE_URLS 环境变量 --urls命令行参数 urls 主机配置键 UseUrls扩展方法 2.按图索骥-...中指定了应用终结点URL ENV ASPNETCORE_URLS=http://+:80 所以你想修改默认端口,在你Dockerfile添加如下,修改默认值即可: ENV ASPNETCORE_URLS...Docker容器最佳实践是一个容器只运行一个进程,意味着一个容器就暴露一个端口,所以去修改默认端口没有很大必要性。这里对其问题溯源只是作为一个了解.

2.2K20

使用Docker容器

介绍 Docker是一种流行容器化工具,用于为软件应用程序提供包含运行所需内容文件系统。使用Docker容器可确保软件行为方式相同,无论其部署位置如何,因为其运行时环境无情一致。...相反,它们构成了Docker容器起点。 使用docker run命令生成图像,通过在图像顶部添加读写层来创建容器。这种只读层与读写层组合称为联合文件系统。...删除容器时,除非采取措施保留容器,否则将丢失任何更改。 使用容器 每次使用docker run命令时,它都会根据您指定图像创建一个新容器。...docker run -ti ubuntu 命令行提示符将更改为指示我们以root用户身份位于容器内,后跟12个字符容器ID。...exit 当我们再次列出容器时,两者都会出现: docker ps -a CONTAINER ID IMAGE COMMAND

1.2K40

Docker极简教程》--Docker容器--Docker容器创建和使用

使用这些命令,你可以方便地控制 Docker 容器启动和停止。 2.2 查看容器状态 要查看容器状态,你可以使用 docker ps 命令。这个命令用于列出当前正在运行容器。...查看运行中容器 使用以下命令可以列出当前正在运行容器docker ps 这将显示一个列表,其中包含容器一些关键信息,如容器ID、镜像名称、创建时间、状态等。...,它使用了 Nginx 镜像,并将主机 8080 端口映射到容器 80 端口。...管理服务 你可以使用 docker service ls 命令来列出 Swarm 集群中运行所有服务,使用 docker service ps 命令来查看特定服务任务状态,以及使用...管理集群 可以使用 docker node ls 命令来列出 Swarm 集群中所有节点,使用 docker node inspect 命令来查看特定节点详细信息,以及使用 docker

71800

Docker入门:端口映射与容器互联

一、前言 通常我们应用都需要对外提供访问,另外也往往不是独立运行,基本都会使用MySQL、Redis等数据库存储数据,并且应用之间也会存在互相访问情况,本文主要介绍容器端口开放与绑定,以及基于Docker...Network容器互联 1、本文主要内容 使用Golang构建HTTP Server,并使用Redis进行访问计数 Docker 镜像开放端口端口映射 Docker Network介绍及使用 基于...EXPOSE参数开放指定端口,然后使用docker run命令创建容器时可以通过-P参数指定容器内外网络映射 1、代码准备 用golang写一个简单http server,监听8000端口,默认输出helloworld...host(宿主机):去掉容器Docker宿主机之间网络隔离,直接使用宿主机网络,只能创建1个 1、代码准备 用golang写一个简单http server,监听8000端口,对访问请求通过Redis...显示一个或多个网络详细信息 docker network inspect {network name} ls 列出所有网络 docker network ls prune 删除所有未使用网络 docker

75720

工具使用 | Docker容器使用

目录 Docker容器和KVM虚拟化 Docker安装和使用 基于Docker漏洞复现环境Vulhub使用 Docker容器和KVM虚拟化 Docker 容器是一个开源应用容器引擎,让开发者可以打包他们应用以及依赖包到一个可移植容器中...-d:让容器在后台运行 -P:将容器内部使用网络端口映射到我们使用主机上 -p:自定义端口映射,如 -p 8002:80,意思就是将容器80端口映射到宿主机8002...,删除容器前需停止该容器 docker rm `docker ps -aq` #删除全部容器 当启动容器后, 这里会有一个端口映射,此时我们访问宿主机 9001...端口就行了 进入docker容器进行管理 docker exec -it 容器id或容器名字 /bin/bash 导入导出容器 docker export 容器ID > /opt/test.tar...使用 基于Docker漏洞复现环境Vulhub使用 vulhub地址:https://vulhub.org Vulhub是一个基于 dockerdocker-compose 漏洞环境集合

57010
领券