zoukankan      html  css  js  c++  java
  • docker 学习资料收集

    Docker中文网 http://www.docker.org.cn/book/

    docker镜像怎么迁移到其他的服务器 http://www.talkwithtrend.com/Question/123589

    Docker快速指南

    docker save与docker export的区别 https://cnodejs.org/topic/59a2304f7aeedce818249eeb

    Docker — 从入门到实践 https://legacy.gitbook.com/book/yeasy/docker_practice/details

    Docker PDF:

    https://github.com/yeasy/docker_practice/wiki/%E4%B8%8B%E8%BD%BD

    教你分分钟搞定Docker私有仓库Registry

    Docker学习笔记

    为Docker容器指定自定义网段的固定IP/静态IP地址

    https://blog.csdn.net/gobitan/article/details/51104362

    给Docker容器指定IP并且在外部机器添加路由访问此容器中的ASP.NET core 网站

    1,参照文章 【docker 容器固定ip】(https://blog.csdn.net/tzm1921995/article/details/52526661)创建docker使用的新网桥;

    2,参照文章 【Docker容器通过独立IP暴露给局域网的方法】 (https://blog.csdn.net/lvshaorong/article/details/69950694)学习Linux下设置路由的原理

    3,在Linux虚拟机上运行ASP.NET的docker容器

      docker run -it -d  -p 80:80 --net=br1 --ip=192.168.210.3 --name=myweb1 webapplication1

           注意:必须进行docker端口映射 -p:80:80

    4,在Linux宿主机上测试访问:

      curl http://192.168.210.3

    5,在Hyper-V宿主机上添加路由

      注意Linux虚拟机IP地址为:192.168.210.3,那么在Windows机器上路由地址如下设置:

      route add 192.168.210.0 MASK 255.255.255.0 192.168.30.123

          执行这个命令的时候,确保192.168.30.123 这个IP能够被局域网 192.168.30.0网段的其它机器访问。

    6,在在Hyper-V宿主机浏览器上访问 http://192.168.210.3 

    Docker容器跨主机访问

     

    使用pipework将Docker容器配置到本地网络环境中

    有将Docker容器配置到和主机同一网段的需求,可以采用此方案:https://blog.csdn.net/kongxx/article/details/73477932

    不过实验结果发现,如果docker宿主机是一台虚拟机,那么从虚拟机的物理机上,无法访问到容器,但容器可以访问物理机。

    Docker绑定固定IP/跨主机容器互访

    使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的ip都在同一网段,这在生产环境是很困难的,下面使用docker自带的network实现固定ip分配,并且重启不会消失。

    https://blog.csdn.net/qq_34021712/article/details/75948566

    注意:这种方式,容器的IP跟宿主机不在一个网段,需要设置路由。

    Docker 跨主机网络(十六)

     Docker 的几种网络方案:none、host、bridge 和 joined 容器,它们解决了单个 Docker Host 内容器通信的问题。本章的重点则是讨论跨主机容器间通信的方案:docker 原生的 overlay 和 macvlan。

    http://blog.51cto.com/wzlinux/2112061

    Docker结合Consul实现的服务发现(二)http://dockone.io/article/1360

    使用docker+consul+nginx集成分布式的服务发现与注册架构

    如何使不同主机上的docker容器互相通信

    这种方式通过修改不同主机的Docker的子网段,然后添加路由的方式实现。

  • 相关阅读:
    [DB] 数据库的连接
    JS leetcode 翻转字符串里的单词 题解分析
    JS leetcode 拥有最多糖果的孩子 题解分析,六一快乐。
    JS leetcode 搜索插入位置 题解分析
    JS leetcode 杨辉三角Ⅱ 题解分析
    JS leetcode 寻找数组的中心索引 题解分析
    JS leetcode 移除元素 题解分析
    JS leetcode 最大连续1的个数 题解分析
    JS leetcode 两数之和 II
    JS leetcode 反转字符串 题解分析
  • 原文地址:https://www.cnblogs.com/bluedoctor/p/9101466.html
Copyright © 2011-2022 走看看