Advertisement

Docker配置与服务端口绑定管理

阅读量:

网络模式

Docker有三种网络模式:
1. Bridge(默认) : 桥接,Docker会虚拟出个网卡,独立IP、端口,故需要做端口映射
2. Host: 使用宿主机的网卡IP端口
3. None:Docker不和外界通讯


端口映射

默认是Bridge模式,一些容器需要端口映射,比如Nginx, Tomcat等

复制代码
    ➜ ~ docker run --help

可观察到以下内容:
通过以下命令行选项执行操作:
-d,--detach 在背景中运行容器并输出其ID。
-p,---publish-list 允许容器指定端口到主机。
-P,---publish-all 允许所有暴露的服务随机分配端口。

复制代码
    ➜ ~ docker run -d -p 8080:80 nginx
    c9df7673d41d8f244154d075d9c643d782964cecab41d48fdc4d9f28d7d91cfa

此时就可以宿主机 localhost:8888 打开nginx容器主页

-d用于设置后台模式运行(同时支持交互式模式),并且会显示容器ID。
-p(小写)用于自定义端口映射(对应于宿主机的端口与容器的端口相对应)。

先停止

全部评论 (0)

还没有任何评论哟~