返回顶部
首页 > 资讯 > 服务器 >Docker 实现容器端口绑定本地端口
  • 705
分享到

Docker 实现容器端口绑定本地端口

2024-04-02 19:04:59 705人浏览 独家记忆
摘要

今天遇到启动镜像之后,通过Http请求的的方式访问不了的一个小问题,下面来记录并分享下解决办法: 常用的Docker启动命令和解决办法如下所示: 一、启动docker 众所周知,启动

今天遇到启动镜像之后,通过Http请求的的方式访问不了的一个小问题,下面来记录并分享下解决办法:

常用的Docker启动命令和解决办法如下所示:

一、启动docker

众所周知,启动容器的命令如下:


docker run 镜像名称

二、绑定容器端口与本地端口

由于启动容器之后,本地无法直接访问容器内的端口,故而需要将本地的端口与容器的端口做一个绑定操作,从而可以通过本地端口去访问容器,设置如下:


docker run -p 本地端口:容器端口 镜像名称

然后就可以通过本地的浏览器通过本地的端口访问容器了。

三、容器在后台运行,加-d参数,命令如下:

docker run -d -p 本地端口:容器端口 镜像名称

四、查看镜像列表,命令如下


docker image ls
或
docker images

五、查看正在运行的容器,命令如下


docker ps

补充:docker 给运行的容器映射本地端口

1.提交运行中的容器为一个镜像 (这样不会丢失在容器的各种操作)


docker commit tang   tang1
### tang(运行容器名称)  tang1(生成镜像名称)

2.运行镜像并添加端口


docker run -d -it -p 8000:80 tang1:latest /bin/bash
### 小p是自定义端口  latest 是镜像的标签(最好写上专业点)

补充:docker加载volume并绑定端口

要求

已获取docker image,现在想要创建container,加载本地目录到container目录,还有映射本地和container之间的端口。

具体举例如下:

image ID: 884e0fc83Dfe

设置container name: test

将本地的9000端口映射到container的80端口

加载数据卷volume:将本地的~/Desktop/test 映射到container的/test目录

实现


docker run -it --name test -v ~/Desktop/test:/test -p 9000:80 884e0fc83dfe /bin/bash
# 进入新建container
docker start test
docker attach test

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: Docker 实现容器端口绑定本地端口

本文链接: https://lsjlt.com/news/122236.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Docker 实现容器端口绑定本地端口
    今天遇到启动镜像之后,通过HTTP请求的的方式访问不了的一个小问题,下面来记录并分享下解决办法: 常用的docker启动命令和解决办法如下所示: 一、启动docker 众所周知,启动...
    99+
    2024-04-02
  • 怎么在Docker中将容器端口绑定本地端口
    怎么在Docker中将容器端口绑定本地端口?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、启动docker众所周知,启动容器的命令如下:docker ...
    99+
    2023-06-14
  • HUAWEI(MAC-地址绑定端口)
    【理解尚浅,有错请指出】 交换机的mac地址和端口绑定有什么用? 1、没有经过认证的计算机接入立即就被阻断(防止陌生的计算机接入)。一旦MAC地址与端口绑定,内部计算机从绑定端口任意插入到另一个端口,该计算机将被阻断,但是计算机接回原来的绑...
    99+
    2023-08-31
    华为 macos 网络
  • Docker容器修改端口映射的实现
    目录可解决问题如下解决方案可解决问题如下 (1) 在不删除现有容器的情况下, 修改原有容器的端口映射; (2) 创建容器的时候指定了一个端口映射, 但是创建之后的容器存在多个端口映射...
    99+
    2024-04-02
  • Python实现绑定端口等待连接
    #!/usr/bin/env python # -*- coding:utf-8 -*- import sys,socket host = '' port = 2012 s = sock...
    99+
    2023-01-31
    绑定 端口 Python
  • docker指定端口映射怎么实现
    在Docker中,可以使用`-p`或`--publish`选项来指定端口映射。 语法如下: docker run -p : 例如,...
    99+
    2023-10-25
    docker
  • docker容器的四种端口映射怎么实现
    本文小编为大家详细介绍“docker容器的四种端口映射怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker容器的四种端口映射怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。端口映射把容器的端...
    99+
    2023-06-30
  • 华三交换机端口绑定
    方法一:  system-view  interface gigabitethernet 1/0/2(这里写对应的端口)  ip verify source ip-address mac-address port access vlan ...
    99+
    2023-09-16
    linux 服务器 网络
  • 怎么修改docker容器端口映射
    要修改Docker容器的端口映射,可以通过以下步骤进行操作:1. 首先停止正在运行的容器。可以使用`docker stop`命令停止...
    99+
    2023-09-20
    docker
  • docker容器内部怎么查看端口
    在Docker容器内部可以使用以下命令来查看正在运行的进程和端口: 使用`ps`命令查看正在运行的进程和相应的进程ID: ps ...
    99+
    2023-10-26
    docker
  • 华为ensp模拟器实验:端口安全绑定MAC地址ip地址
            端口安全,交换机会通过MAC地址表记录连接到交换机端口的以太网MAC地址,并只允许某个MAC地址通过本端口通信。使用端口安全特性可以防止未经允许的设备访问网络,并增强安全性。另外,端口安全特性也可用于防止MAC地址泛洪造成M...
    99+
    2023-10-26
    华为 安全 macos
  • 云服务器端口如何绑定ssl
    要在云服务器上绑定SSL证书,您可以按照以下步骤进行操作:1. 在您的云服务器上安装SSL证书。通常,您可以从证书颁发机构(CA)或...
    99+
    2023-08-08
    云服务器 ssl
  • 云服务器端口怎么绑定ssl
    如果您要在云服务器端口(https)上绑定SSL证书,您可以使用以下命令来完成此操作: ssl/etc/hosting-equivkey_server(https)/auth/keys 这个命令将使用您在云服务器上的公钥和证书颁发机构...
    99+
    2023-10-26
    绑定 端口 服务器
  • Kevg靶机渗透实现 8080端口 8081端口 1322端口实现
    一、信息搜集 先使用ifconfig查看本机ip: 用nmap工具扫描本机ip段下的主机: 发现目标靶机ip为192.168.152.134 查看目标靶机开放了哪些端口: 发现80,8080,8...
    99+
    2023-08-31
    php 安全 服务器 网络安全 linux
  • docker怎么指定端口启动
    在Docker中,可以使用`-p`或`--publish`参数来指定容器的端口映射。具体语法如下: docker run -p : ...
    99+
    2023-10-27
    docker
  • docker容器内端口不通如何解决
    当docker容器内的端口无法通信时,可以尝试以下解决方法:1. 确认容器是否正常启动:使用`docker ps`命令查看容器的运行...
    99+
    2023-08-29
    docker
  • 云服务器怎么选择配置方案的端口地址和端口端口地址
    自定义配置端口:通过配置指定的端口号,让服务器可以接收指定的数据,实现不同应用程序之间的通信。例如,可以配置一个端口号为"8080",让服务器可以接收来自"8080"的数据,实现聊天应用程序。 自定义配置服务器IP地址:通过指定服务器的I...
    99+
    2023-10-27
    端口 地址 服务器
  • springboot实现配置本地访问端口及路径
    目录springboot配置本地访问端口及路径1.在application.properties中配置2.在控制层配置springboot启动端口+访问路径springboot配置本...
    99+
    2024-04-02
  • MacOS下如何实现docker端口映射
    这篇文章给大家分享的是有关MacOS下如何实现docker端口映射的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MacOS上的Docker网络结构图从里到外的顺序是:容器->boot2docker(虚拟机)...
    99+
    2023-06-19
  • docker 配置 mysql 指定端口映射和存储地址
    要配置Docker中的MySQL容器以指定端口映射和存储地址,可以按照以下步骤进行操作: 从Docker Hub上下载MySQL镜像,可以使用以下命令: docker pull mysql 创建一个新...
    99+
    2023-09-12
    mysql docker 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作