docker 设置映射端口 目录挂载

Posted 20170722-kong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 设置映射端口 目录挂载相关的知识,希望对你有一定的参考价值。

docker run -p 3092:9092 -p 3093:9093 -p 3094:9094 -p 3181:2181 --name="kafka_map_port_3092_4_3181_1" -v /share:/home/kong/kong  -it    8375610b49d1 /bin/bash

端口映射:

端口映射有两个关键词-P -p,一个是大写一个是小写,通过run --help也可以看到。大写的P是随机映射一个49000-49900的端口到内部容器开放的网络端口。小写p可以指定要映射的端口,并且在一个指定端口上只可以绑定一个容器。

-p   宿主机ip:端口:docker端口

-p  127.0.0.1:3092:9092,映射本机的3092端口到docker的9092端口。

-p   宿主机ip::docker端口

-p 127.0.0.1::9092,将docker上的9092映射到宿主机的任一端口。

-p    宿主机端口:docker端口

 -p 3092:9092,映射本机的3092端口到docker的9092端口。

 

目录挂载:

-v 宿主机目录:docker目录

-v /share:/home/kong/kong ,将宿主机上的 /share 目录挂在到 /home/kong/kong目录下。

以上是关于docker 设置映射端口 目录挂载的主要内容,如果未能解决你的问题,请参考以下文章

docker 启动,端口映射,挂载本地目录

docker 启动,端口映射,挂载本地目录

windows下docker安装nginx

Docker中运行MySQL5.7并挂载宿主机目录到镜像

如何查看docker 容器目录

docker教程docker视频教程(ubuntu)数据卷挂载数据卷容器volume端口映射(镜像叠加,分层复用)rootfsbootfs(没看完)