docker 系列 - Dock高阶知识点文章汇集
docker 技术已经研究了一段时间, 基本的知识点和使用场景比较清楚了, 还有一些比较高阶的内容未曾尝试, 将来工作中如果能用到, 再深入研究吧. 这篇博文汇总了一些有用的文章链接.
=======================
书籍
=======================
Docker 从入门到精通
https://yeasy.gitbooks.io/docker_practice/content/introduction/why.html
这可能是最为详细的Docker入门吐血总结
http://os.51cto.com/art/201810/585656.htm
麦子学院的教程
http://www.maiziedu.com/wiki/cloud/dockerimage/
=======================
将 SpringBoot 打包进 docker
=======================
Spring 官方的教程
https://spring.io/guides/gs/spring-boot-docker/
Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
https://www.jianshu.com/p/394e7d1260d7
============================
docker 容器用户管理
============================
默认情况下,容器中的进程以 root 用户权限运行, 并且这个 root 用户和宿主机中的 root 是同一个用户, 所以需要额外关注用户权限管理.
隔离 docker 容器中的用户
https://www.cnblogs.com/sparkdev/p/9614326.html
理解 docker 容器中的 uid 和 gid
https://www.cnblogs.com/sparkdev/p/9614164.html
============================
docker 容器计算资源分配
============================
Docker: 限制容器可用的 CPU
http://www.cnblogs.com/sparkdev/p/8052522.html
Docker: 限制容器可用的内存
http://www.cnblogs.com/sparkdev/p/8032330.html
=======================
美团生产环境的总结
=======================
https://zhuanlan.zhihu.com/p/25643903
https://tech.meituan.com/docker_architecture_and_evolution_practice.html
============================
通过 Portainer UI 管理 docker
============================
https://www.cnblogs.com/sparkdev/p/9238796.html
=======================
容器的网络设置
=======================
Docker 跨Host网络是一个很深的话题, 我觉得在一般规模的情况下, 可以参考唱吧K歌亭的案例, 直接使用HOST模式即可, 网络性能高, 网络管理也容易.
唱吧K歌亭基于Docker的微服务架构
http://dockone.io/article/2030
使用 pipework 为容器分配固定IP
https://www.ibm.com/developerworks/cn/opensource/os-cn-docker-swarm/index.html
Docker的单主机容器网络
https://www.cnblogs.com/xiadongqing/p/6150464.html
理解Docker(5):Docker 网络
http://www.cnblogs.com/sammyliu/p/5894191.html
理解Docker(6):若干企业生产环境中的容器网络方案
http://www.cnblogs.com/sammyliu/p/5926343.html
docker容器网络通信原理分析
http://ju.outofmemory.cn/entry/255894
=======================
Docker 服务注册
=======================
consul+ Registrator 是一个非常好的非侵入性的 dockerized 微服务注册方案.
点融网- 基于nginx和consul构建高可用及自动发现的docker服务架构
https://www.jianshu.com/p/9976e874c099
Automatic container registration with Consul and Registrator
https://jlordiales.me/2015/02/03/registrator/
基于Docker、Registrator、Zookeeper实现的服务自动注册
https://zhuanlan.zhihu.com/p/26340237
使用Docker、Registrator、Consul、Consul Template和Nginx实现高可扩展的Web框架
http://dockone.io/article/272
快速搭建微服务--手把手教你服务注册与发现
https://zhuanlan.zhihu.com/p/28765037
用 consul + consul-template + registrator + nginx 打造真正可动态扩展的服务架构
https://blog.csdn.net/yeasy/article/details/47749725
基于 Docker 环境及 Calico 网络的 Consul + Consul Template + Registrator + nginx 容器服务注册和发现
https://c7sky.com/docker-calico-consul-consul-template-registrator-nginx.html
通过 Consul-Template 实现动态配置服务
https://www.hi-linux.com/posts/36431.html
用 consul + consul-template + registrator + nginx 打造真正可动态扩展的服务架构
http://blog.csdn.net/yeasy/article/details/47749725
=======================
杂项
=======================
CentOS 中 Docker 的安装
http://rynxiao.com/%E6%8A%80%E6%9C%AF/2018/05/24/centos-docker-install.html
安装之后, 记得要启用Docker的 overlay2 文件系统.
国内 docker 仓库镜像对比
https://ieevee.com/tech/2016/09/28/docker-mirror.html
docker 系列 - Dock高阶知识点文章汇集的更多相关文章
- oracle高阶知识点
------------------------------------------------- varchar2(4000)字符型,最大长度不能超过4000,与char的区别是不用空格补足 num ...
- Kotlin的高阶函数和常用高阶函数
Kotlin的高阶函数和常用高阶函数 文章来源:企鹅号 - Android先生 高阶函数的定义 将函数当做参数或者是返回值的函数 什么是高阶函数 可以看看我们常用的 函数: 首先我们可以知道, 是 的 ...
- 深入理解javascript函数进阶系列第一篇——高阶函数
前面的话 前面的函数系列中介绍了函数的基础用法.从本文开始,将介绍javascript函数进阶系列,本文将详细介绍高阶函数 定义 高阶函数(higher-order function)指操作函数的函数 ...
- react系列(二)高阶组件-HOC
高阶组件 简单来说,高阶组件可以看做一个函数,且该函数接受一个组件作为参数,并返回一个新的组件. 我在之前的博客<闭包和类>中提到一个观点,面向对象的好处就在于,易于理解,方便维护和复用. ...
- docker系列 参考文章
Docker 系列一(概念原理和安装) Docker 系列二(操作镜像) Docker 系列三(容器管理) 持续更新... ubuntu 安装docker 参考文章 :(https://blog.cs ...
- Docker系列-文章汇总
本篇汇总docker系列的文章目录: 01. 准备Docker环境 02. CentOS安装Docker 03. Bridge Network 01 容器间通信 持续更新中…… 本人微信公众号同步更新 ...
- 学习React系列(九)——高阶函数
定义:高阶组件就是一个函数,且该函数接收一个组件作为参数,并返回一个新的组件. (上一篇已经说过了高阶组件可以用来解决交叉问题) 一.不要改变原始组件,使用组合 class A extends Rea ...
- Python学习笔记系列——高阶函数(map/reduce)
一.map #变量可以指向函数,函数的参数能接受变量,那么一个函数就可以接受另一个函数作为参数,这种函数被称之为高阶函数 def add(x,y,f): return f(x)+f(y) print( ...
- JavaScript系列--JavaScript数组高阶函数reduce()方法详解及奇淫技巧
一.前言 reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值. reduce() 可以作为一个高阶函数,用于函数的 compose. reduce()方 ...
随机推荐
- 前端之Android入门(3):MVC模式(上)
很多Android的入门书籍,在前面介绍完布局后就会逐个介绍组件,然后开始编写组件使用的例子.每每到此时小伙伴们都可能会有些疑问:是否应该先啃完一本<Java编程思想>学点 Java 知识 ...
- 「HAOI2018」染色 解题报告
「HAOI2018」染色 是个套路题.. 考虑容斥 则恰好为\(k\)个颜色恰好为\(c\)次的贡献为 \[ \binom{m}{k}\sum_{i\ge k}(-1)^{i-k}\binom{m-k ...
- Swarm部署集群
swarm-manager 是 manager node,swarm-worker是 worker node.所有节点的 Docker 版本均不低于 v1.12.在master上 docker swa ...
- LOJ#6284. 数列分块入门 8
分块的时候开一个数组标记这个区间是不是都是一样颜色的部分,如果是的话,我后面的查询,更新部分就可以直接整块操作,对于不是不全部都一样颜色的块在具体进到快里面去暴力. 在更新的时候对边上的两个不完整的块 ...
- 【Linux】linux正则表达式及通配符
正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列.拥有强大的字符搜索功能.也非常方便的搜索过滤出我们想要的内容. linux正则表达式分为基本正则表达式(Basic Regexp)和扩展 ...
- 【算法】php计算数字k在一段数字范围出现的次数
计算数字k在0到n中的出现的次数,k可能是[0~9]内的一个值. 例如数字n=25,k=1,在1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ...
- 关于一些没做出来的SBCF题
这里是一些我SB没做出来的CF水题. 其实这些题思维量还不错,所以写在这里常来看看…… 不一定每题代码都会写. CF1143C Queen 其实只要注意到如果一个点开始能被删,那一直就能被删:一个点开 ...
- js jquery 数组的合并 对象的合并
转载自:http://www.cnblogs.com/xingxiangyi/p/6416468.html 1 数组合并 1.1 concat 方法 1 2 3 4 var a=[1,2,3],b=[ ...
- luogu2643 聪聪可可
题目链接 题意 其实转化之后的题意就是求出树上有多少条路径长度是3的倍数.求答案的时候只要将这个数字除以总路径数量就行了. 思路 考虑点分治.对于当前子树,分别求出出树中每个点到根的路径长度对\(3\ ...
- 使用bcftools提取指定样本的vcf文件(extract specified samples in vcf format)
1.下载安装bcftools. 2.准备样本ID文件,这里命名为samplelistname.txt,一个样本一行,如下所示: sample1 sample2 sample3 3.输入命令: bcft ...