Docker 配置网络教程 - host 网络
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 网络相关推荐
- Docker 配置网络 - 使用 host 网络
原文地址 如果你为容器使用 host 网络驱动程序,则该容器的网络堆栈不与 Docker 主机隔离.例如,如果运行绑定到端口 80 的容器并使用 host 网络,则可以直接通过宿主机 IP 地址的端口 ...
- Docker 配置网络教程 - overlay 网络
原文地址 这部分教程是关于 swarm 服务相关的网络.分为四部分,可以在 Linux.Windows 或 Mac 上运行,但对于后面两部分,需要另一个运行在其他地方的 Docker 主机. 如何使用 ...
- none 和 host 网络的适用场景 - 每天5分钟玩转 Docker 容器技术(31)
本章开始讨论 Docker 网络. 我们会首先学习 Docker 提供的几种原生网络,以及如何创建自定义网络.然后探讨容器之间如何通信,以及容器与外界如何交互. Docker 网络从覆盖范围可分为单个 ...
- Docker网络(host、bridge、none)详细介绍
Docker网络(host.bridge.none) 我们会首先学习Docker提供的几种原生网络,以及如何创建自定义网络:然后探讨容器之间如何通信,以及容器与外界如何交互. Docker网络从覆盖范 ...
- Docker笔记(四)网络
本笔记是记录一些学习微信公众号CloudMan的Docker的文章.本篇介绍容器的网络. 网络 Docker 安装时会自动在 host 上创建三个网络,可用 docker network ls 命令查 ...
- 【网络教程】群晖安装甜糖最新教程,手把手教您在Docker中安装官方甜糖
文章目录 群晖安装Docker Docker安装甜糖官方固件 以前与大家分享了[网络教程]群晖中如何安装甜糖,手把手教您Docker安装甜糖,如何解决甜糖安装&使用中遇到的问题(已解决)!,但 ...
- k8s集群之Docker安装镜像加速器配置与k8s容器网络
安装Docker 参考:https://www.cnblogs.com/rdchenxi/p/10381631.html 加速器配置 参考:https://www.cnblogs.com/rdchen ...
- Docker 官网教程实践 自定义 bridge 网络
前言 这篇笔记是 docker 官网教程 自定义 bridge 网络的实践. 用户自定义 bridge 网络是在生产环境中推荐到最佳方式,因此这篇教程要特别注意. 这个教程中,启动了2个 alpine ...
- centos7 查看ip_VMware安装CentOS 7操作系统详细操作教程(网络配置)
网络配置,输入vi /etc/sysconfig/network-scripts/,按下Tab键,根据提示,输入ifcfg-eno16777736,按下Enter键,如下图所示: 图 1 网络配置-1 ...
最新文章
- python经典小游戏-又一个python小游戏,叫什么不知道了。。。
- 【Tools】Navicat Premium12安装教程
- 16进制数组转成10进制 qt_QT 十六进制字符串转化为十六进制编码
- android前台进程视频教程,Android Twilio视频通话,唤醒应用程序并进入前台
- 【jquery】find() 方法,filter()方法和children()方法
- 【Go学习笔记2】go语言中的基本数据类型和包的介绍(一)
- python 如何封装成so_python打包成so文件
- 吉日嘎拉DotNet.BusinessV4.2中的一处bug,及我的修复和扩展
- 移动端自适应缩放代码
- 来自于51CTO的经典学习资料汇总
- 2019-02-26-GCN介绍
- qt设置背景图片变黑色_PS软件如何快速制作一个黑色创意海报
- ROS入门教程(一)
- 工业电脑量产测试之----U盘DOS 启动盘制作(1)
- Hides for Mac v5.6一键隐藏所有应用 支持 M1
- Java的时间类库joda教程
- 罗永浩做直播一年能挣多少钱?
- 手把手教你写《雷神》游戏(三)
- 路透社:韩国游戏巨头Nexon欲出售控股权 腾讯将扮演关键角色
- 最黑链的如何写隐藏代码
热门文章
- C语言字符型变量sex,全国2003年4月高等教育自学考试计算机软件基础(一)试题...
- 某校2019专硕编程题-完全数
- 139邮箱smtp地址和端口_wordpress建站如何用SMTP配置邮件通知
- Python笔记_23_正则相关函数_类中的方法_装饰器_异常
- 关乎《机器学习实战》这本书基本刷完后的一些看法以及合集
- 微信小程序-如何获取用户表单控件中的值
- 外贸盒子H96MAX_S905X3_1000M-唯一默认中文版-安卓9.0-官改精简线刷包及教程-202208
- [置顶]程序员常用网站收藏[定期更新]——csdn博客
- FLASH学习资料整理
- 仿联想商城laravel实战---1、仿联想商城需求和数据库设计(lavarel如何搭建项目)...