https://blog.csdn.net/kikajack/article/details/79460255

这部分教程中,独立容器直接连接到 Docker 主机的网络,没有网络隔离。

1. 目标

这个教程的目的是启动一个直接绑定到 Docker 主机的 80 端口的 Nginx 容器。从网络角度来看,这跟 Nginx 进程直接运行在 Docker 主机上而不是容器中具有相同等级的隔离。然而,其他方面,比如存储,进程命名空间和用户命名空间,Nginx 还是和主机隔离的。

2. 先决条件

  • 此过程要求端口 80 在 Docker 主机上可用。要使 Nginx 在不同的端口上侦听,请参阅 nginx 镜像文档
  • host 网络驱动程序只在 Linux 主机上工作,其他类似 Mac、Windows 的平台无法使用

3. 过程

3.1 创建并将容器启动为后台进程

docker run --rm -itd --network host --name my_nginx nginx
  • 1

3.2 在浏览器中输入 http://localhost:80/ 访问 Nginx

3.3 检查网络堆栈

  • 检查所有网络接口并验证新接口创建成功
ip addr show
  • 1
  • 通过 netstat 命令验证哪个进程绑定到了 80 端口。因为进程属于 Docker 守护进程用户,这里需要使用 sudo 才能看到名字和 PID。
sudo netstat -tulpn | grep :80
  • 1

3.4 停止容器

··· 
docker container stop my_nginx 
docker container rm my_nginx 
···

Docker 配置网络教程 - host 网络相关推荐

  1. Docker 配置网络 - 使用 host 网络

    原文地址 如果你为容器使用 host 网络驱动程序,则该容器的网络堆栈不与 Docker 主机隔离.例如,如果运行绑定到端口 80 的容器并使用 host 网络,则可以直接通过宿主机 IP 地址的端口 ...

  2. Docker 配置网络教程 - overlay 网络

    原文地址 这部分教程是关于 swarm 服务相关的网络.分为四部分,可以在 Linux.Windows 或 Mac 上运行,但对于后面两部分,需要另一个运行在其他地方的 Docker 主机. 如何使用 ...

  3. none 和 host 网络的适用场景 - 每天5分钟玩转 Docker 容器技术(31)

    本章开始讨论 Docker 网络. 我们会首先学习 Docker 提供的几种原生网络,以及如何创建自定义网络.然后探讨容器之间如何通信,以及容器与外界如何交互. Docker 网络从覆盖范围可分为单个 ...

  4. Docker网络(host、bridge、none)详细介绍

    Docker网络(host.bridge.none) 我们会首先学习Docker提供的几种原生网络,以及如何创建自定义网络:然后探讨容器之间如何通信,以及容器与外界如何交互. Docker网络从覆盖范 ...

  5. Docker笔记(四)网络

    本笔记是记录一些学习微信公众号CloudMan的Docker的文章.本篇介绍容器的网络. 网络 Docker 安装时会自动在 host 上创建三个网络,可用 docker network ls 命令查 ...

  6. 【网络教程】群晖安装甜糖最新教程,手把手教您在Docker中安装官方甜糖

    文章目录 群晖安装Docker Docker安装甜糖官方固件 以前与大家分享了[网络教程]群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!,但 ...

  7. k8s集群之Docker安装镜像加速器配置与k8s容器网络

    安装Docker 参考:https://www.cnblogs.com/rdchenxi/p/10381631.html 加速器配置 参考:https://www.cnblogs.com/rdchen ...

  8. Docker 官网教程实践 自定义 bridge 网络

    前言 这篇笔记是 docker 官网教程 自定义 bridge 网络的实践. 用户自定义 bridge 网络是在生产环境中推荐到最佳方式,因此这篇教程要特别注意. 这个教程中,启动了2个 alpine ...

  9. centos7 查看ip_VMware安装CentOS 7操作系统详细操作教程(网络配置)

    网络配置,输入vi /etc/sysconfig/network-scripts/,按下Tab键,根据提示,输入ifcfg-eno16777736,按下Enter键,如下图所示: 图 1 网络配置-1 ...

最新文章

  1. python经典小游戏-又一个python小游戏,叫什么不知道了。。。
  2. 【Tools】Navicat Premium12安装教程
  3. 16进制数组转成10进制 qt_QT 十六进制字符串转化为十六进制编码
  4. android前台进程视频教程,Android Twilio视频通话,唤醒应用程序并进入前台
  5. 【jquery】find() 方法,filter()方法和children()方法
  6. 【Go学习笔记2】go语言中的基本数据类型和包的介绍(一)
  7. python 如何封装成so_python打包成so文件
  8. 吉日嘎拉DotNet.BusinessV4.2中的一处bug,及我的修复和扩展
  9. 移动端自适应缩放代码
  10. 来自于51CTO的经典学习资料汇总
  11. 2019-02-26-GCN介绍
  12. qt设置背景图片变黑色_PS软件如何快速制作一个黑色创意海报
  13. ROS入门教程(一)
  14. 工业电脑量产测试之----U盘DOS 启动盘制作(1)
  15. Hides for Mac v5.6一键隐藏所有应用 支持 M1
  16. Java的时间类库joda教程
  17. 罗永浩做直播一年能挣多少钱?
  18. 手把手教你写《雷神》游戏(三)
  19. 路透社:韩国游戏巨头Nexon欲出售控股权 腾讯将扮演关键角色
  20. 最黑链的如何写隐藏代码

热门文章

  1. C语言字符型变量sex,全国2003年4月高等教育自学考试计算机软件基础(一)试题...
  2. 某校2019专硕编程题-完全数
  3. 139邮箱smtp地址和端口_wordpress建站如何用SMTP配置邮件通知
  4. Python笔记_23_正则相关函数_类中的方法_装饰器_异常
  5. 关乎《机器学习实战》这本书基本刷完后的一些看法以及合集
  6. 微信小程序-如何获取用户表单控件中的值
  7. 外贸盒子H96MAX_S905X3_1000M-唯一默认中文版-安卓9.0-官改精简线刷包及教程-202208
  8. [置顶]程序员常用网站收藏[定期更新]——csdn博客
  9. FLASH学习资料整理
  10. 仿联想商城laravel实战---1、仿联想商城需求和数据库设计(lavarel如何搭建项目)...