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

docker run -p only containerPort,它是什么

docker run -p only containerPort是Docker命令的一部分,用于在运行容器时指定容器端口映射。

具体解释如下:

  • Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,实现跨平台、快速部署和可移植性。
  • run是Docker命令,用于创建并运行一个新的容器。
  • -p参数用于指定端口映射,将容器内部的端口映射到主机上的一个端口。
  • only表示只映射容器的端口,不指定主机的端口。
  • containerPort是容器内部的端口号。

通过使用docker run -p only containerPort命令,可以在运行容器时将容器内部的特定端口映射到主机上,使得可以通过主机的端口访问容器内的服务。

例如,如果运行命令docker run -p 8080:80,则将容器内部的80端口映射到主机的8080端口,这样可以通过访问主机的8080端口来访问容器内运行的服务。

推荐的腾讯云相关产品是腾讯云容器服务(Tencent Kubernetes Engine,TKE),它是一种高度可扩展的容器管理服务,可帮助用户轻松部署、管理和扩展容器化应用程序。

更多关于腾讯云容器服务的信息,请访问:https://cloud.tencent.com/product/tke

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

相关·内容

Docker学习系列】Docker学习3-dockerrun命令干了什么docker什么比虚拟机快?

通过前面学习,我们已经在centos系统中安装了docker,也成功的拉取了docker的hello-word镜像及运行成功了。...那么有没有思考过如下问题: 思考问题1: docker run 到底干了些什么?...当我们执行docker run 镜像名称之后,docker会执行以下流程: 1:docker会先从本机中寻找该镜像,查看本机是否存在。...整个流程如下图: 图片 思考2:docker什么会比VM虚拟机快呢? 我们来看看一个形象的docker和VM虚拟机的对比图。如下图: 图片 那么docker什么会比VM虚拟机快呢?...如下图: 图片 而docker由于直接利用宿主机的操作系统,则省略了返回过程,因此新建一个docker容器只需要几秒钟时间。docker架构图如下: 图片 如果重启了宿主机。

45420

意林读者第四期

当使用-P(大写的)标记时,Docker会随机映射一个49000~49900的端口到内部容器开放的网络端口: # 运行容器 docker run -d -P training/webapp python...2.映射所有接口地址 使用HostPort:ContainerPort格式将本地的5000端口映射到容器的5000端口,可以执行: docker run -d -p 5000:5000 training...docker run -d -p 5000:5000 -p 3000:80 training/webapp python app.py 3.映射到指定地址的指定端口 可以使用IP:HostPort:ContainerPort...格式指定映射使用一个特定地址,比如localhost地址127.0.0.1: docker run -d -p 127.0.0.1:5000:5000 -p 3000:80 training/webapp...python app.py 4.映射到指定地址的任意端口 使用IP::ContainerPort绑定localhost的任意端口到容器的5000端口,本地主机会自动分配一个端口: docker run

38740

Docker笔记9 | Docker中网络功能知识梳理和了解

1 外部访问容器1.1 访问方式要想让外部访问容器中的一些网络应用,需要通过 -P 或 -p 参数来指定端口映射;-PDocker 会随机映射一个端口到内部容器开放的网络端口;docker container...ls查看到本地主机的 32768 被映射到了容器的 80 端口,此时访问本机的32768 端口即可访问容器内 NGINX 默认页面:图片docker run -d -P nginx:alpine:图片...:containerPort(默认会绑定本地所有接口上的所有地址);举例:本地的80映射到容器的80端口:docker run -d -p 80:80 nginx:alpine图片1.3 映射到指定地址的指定端口方式...:ip:hostPort:containerPort(指定映射使用一个特定地址);举例:比如localhost 地址:docker run -d -p 127.0.0.1:80:80 nginx:alpine...:docker run -d -p 127.0.0.1::80 nginx:alpine图片1.5 查看映射端口配置命令:docker port;图片2 容器互联2.1 新建网络创建新的docker网络

27260

五分钟快速了解Docker

可以把容器看做一个简易版的linux系统环境 仓库 Repository Docker仓库类似于代码仓库,它是Dokcer集中存放镜像文件的场所 数据管理 生产环境中使用Docker的过程中,往往需要对数据进行持久化...当使用-P标记时,docker会随机映射一个49000~49900的端口到内部容器开放的网络端口 docker run -d -P NAME:TAG 映射所有接口地址 docker run -d -p...5000:5000 NAME:TAG -p 可以标记多个端口 docker run -d -p 5000:5000 -p 3000:80 NAME:TAG 映射到指定地址的指定端口 docker...run -d -p 127.0.0.1:5000:5000 NAME:TAG 映射到指定地址的任意端口 使用IP::ContainerPort 绑定localhost的任意端口到容器的5000端口...,本地主机会自动分配一个端口 docker run -d -p 127.0.0.1::5000 NAME:TAG 还可以使用udp标记来指定udp端口 docker run -d -p 127.0.0.1

44640

端口映射与容器互联

当使用平(大写的)标记时, Docker 会随机映射一个 49000—49900 的端口到内部容器开放的网络端口: $ docker run -d -P training/webapp python app.py...映射所有接口地址 使用HostPort: ContainerPort格式本地的5000端口映射到容器的5000端口,可以执行如下命令: $ docker run -d -p 5000:5000training...多次使用-p标记可以绑定多个端口。例如: $ docker run -d -p 5000:5000 -p 3000:80 training/webapp python app.py 3....映射到指定地址的指定端口 可以使用IP:HostPart:ContainerPort格式指定映射使用一个特定地 址,比如 localhost地址127.0.0.1: $ docker run -d -p...映射到指定地址的任意端口 使用IP::ContainerPort绑定localhost的任意端口到容器的5000端口,本地主机会自动分配一 个端口: $ docker run -d -p 127.0.0.1

3.5K30

Docker入门与实践:Docker中的网络功能简介

1.1 使用-P选项外部访问docker容器 如下图所示,使用docker run -d -P training/webapp python app.py命令创建一个可以通过外部网络访问的docker容器...1.2 使用-p选项外部访问docker容器 如上所述,-p指定特定的端口绑定到一个容器上,其支持的格式有: hostPort:containerPort:映射本地特定端口所有ip地址到容器的特定端口;...containerPort格式可以将本地主机特定端口映射到容器的特定端口,以实现外部访问容器的目的,指令如下所示: docker run -d -p 5000:5000 training/webapp...,指令如下所示: docker run -d -p 127.0.0.1::5000 training/webapp python app.py 如下图所示,绑定本地主机随机端口上的127.0.0.1ip...注意:-p可以多次使用来绑定多个端口,指令如下所示: docker run -d \ -p 5000:5000 \ -p 3000:80 \ training/webapp \

75030

Docker 使用指南 (三)—— 网络配置

[root@sta2 docker]# docker run -it -P --name mynginx nginx #为容器做端口映射 使用桥接模式时,docker会创建一个docker0 的网桥...查看访问日志: [root@sta2 docker]# docker logs -f mynginx 使用 -p(小写的)则可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器,-p...可以使用 hostPort:containerPort 映射所有接口地址: # docker run -d -p 5000:5000 --name mydocker nginx 此时默认会绑定本地所有接口上的所有地址...可以使用 ip:hostPort:containerPort 格式指定映射使用一个特定地址,映射到指定地址的指定端口 # docker run -d -p 127.0.0.1:5000:5000 -...映射到指定地址的任意端口: # docker run -d -p 127.0.0.1::5000 --name mydocker nginx docker 做端口映射时会生成 iptables 规则

6.9K00

客快物流大数据项目(十):Docker容器命令

ip:hostPort:containerPort ip::containerPort hostPort:containerPort containerPort 前者表示宿主机端口,后者是容器内的映射端口...,可以使用多个-p做多个端口映射 启动交互式容器 docker run -it --name=centos 镜像名称:标签 /bin/bash 拉取centos:docker pull centos...docker run -it centos /bin/bash 这时通过ps命令查看,发现可以看到启动的容器,状态为启动状态 也可以这样写 docker run -it --name=mycentos...image.png 退出当前容器 exit 守护式方式创建容器: docker run -di --name=容器名称 镜像名称:标签 docker run -di --name=mycentos2...centos:latest 登录守护式容器方式: docker exec -it 容器名称(或者容器id) /bin/bash image.png 什么是守护式容器: 能够长期运行 没有交互式会话

25220
领券