docker的端口映射_docker修改端口映射

docker的端口映射_docker修改端口映射1.downloadimage:docker@default:/root#dockerpullmikeraab/hello-earth:latest2.createandstartcontainer(docker主机IP:192.168.99.101)a)默认大写-P自动映射$docker@default:/root#dockerrun-d

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1. download image:

docker@default:/root# docker pull mikeraab/hello-earth:latest

2. create and start container (docker 主机IP: 192.168.99.101)

a)默认大写-P自动映射

$docker@default:/root# docker run -d -it -P mikeraab/hello-earth
9f06ccd19b996049723e2b756f443c779b5ea1873e754a17ae0df0be254f0561
$docker@default:/root# docker port 9f0 443
0.0.0.0:32770
$docker@default:/root# docker port 9f0 80
0.0.0.0:32771

hello-earth主页访问地址:http://192.168.99.101:32771/

b)默认大写-P自动映射,同时expose 22 (默认情况expose 80, 443)

$docker@default:/root# docker run -d -it -P –expose 22 –name c1 6e1
67ead5e1a4628d4da2e43b463d8a3b316c578a0739639d173463e2320c2ac126
$docker@default:/root# docker port c1 22
0.0.0.0:32774
$docker@default:/root# docker port c1 80
0.0.0.0:32773
docker@default:/root# docker port c1 443

hello-earth主页访问地址:http://192.168.99.101:32773/

c)通过小写-p配置端口映射,同时expose 22 (默认情况expose 80, 443)

$docker@default:/root# docker run -d -it -p 8080:80 -p 8081:443 -p 8082:22 –expose 22 –name c2 6e1
3d21150699ddaa718b1e5cbe8adfd1462e1e20364663060447952c04fcca4a72
$docker@default:/root# docker port c2 22
0.0.0.0:8082
$docker@default:/root# docker port c2 443
0.0.0.0:8081
docker@default:/root# docker port c2 80
0.0.0.0:8080

hello-earth主页访问地址:http://192.168.99.101:8080/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/180806.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • docker卸载命令_删除docker

    docker卸载命令_删除docker删除容器(jenkins官网提供的安装方式,删除比较特殊,因为jenkins自己创建了数据卷,所以要删除数据卷)不然,就算删除了容器,再运行镜像,以前的配置还是删不掉,运行的还是以前的配置首先,关停并删除jenkins容器dockerstop容器iddockerrm容器id然后,查看数据卷(如果是用挂载目录方式安装的jenkins的话,就不需要执行下面的步骤了)dockervolumels发现一个jenkins_home的数据卷,删除数据卷dockervolume

  • centos7.4安装docker_docker安装python库

    centos7.4安装docker_docker安装python库前言当我们在一台电脑上搭建了python3.6的环境,下次换台电脑,又得重新搭建一次,设置环境变量等操作。好不容易安装好,一会提示pip不是内部或外部命令,一会又提示pip:commandno

  • docker 离线安装_docker 离线安装

    docker 离线安装_docker 离线安装docker离线安装方法下载地址:https://download.docker.com/linux/static/stable/x86_64/参考文档:https://docs.docker.com/engine/install/binaries/机房设备无法访问互联网原因,需要进行离线安装K8S生态周报|Docker和containerd全版本漏洞公布,近期在Docker中发现了一个影响所有版本的安全漏洞CVE-2022-24769,该漏洞已经在Docker最新的版本v20

  • idea 启动docker镜像「建议收藏」

    idea 启动docker镜像「建议收藏」idea启动docker镜像(基于docker镜像已经打好)也是第一次使用。欢迎补充哈~

  • docker mysql日志查看_MySQL查看版本

    docker mysql日志查看_MySQL查看版本查询DockerMySQL的版本号1.查找到当前正在运行的容器#dockerps2.进入mysql容器(命令中不带小括号)#dockerexec-it(mysql的名字,或id)bash3.登录mysql,输入账号密码登录(命令中不带小括号)#mysql-u(root)-p(abcd)登录成功以后,会显示该mysql的详细信息,其中包含版本号…

  • Docker 开启2375端口提供外部访问

    Docker 开启2375端口提供外部访问1、编辑docker.service#vim/usr/lib/systemd/system/docker.service在ExecStart=/usr/bin/dockerd-current后增加-Htcp://0.0.0.0:2375-Hunix://var/run/docker.sock[Unit]Description=DockerApplicationContainerEngineDocumentation=https://docs.docker.c..

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号