Docker:Up & Running(读书笔记,前半部分)
来源:互联网 发布:php函数别名 编辑:程序博客网 时间:2024/06/06 19:12
Docker:Up & Running
- C/S Model + Registry
- 3大组件:Compose(Fig),Machine,Swarm
- bridge(“docker0”)<-->private subnets(可用--net关闭,直接使用host地址)
- “无状态架构”:不应把数据库引擎潜到docker容器? vs ‘有状态应用’
- 无状态应用:依赖都可以通过环境变量传递(可能需要对现有App的代码改造)
- lightweight:1.4.1 12KB的镜像?
- 不可变的基础设施(+GC?)
- 栈式fs(unique hash):类似于Git,这是一个潮流
- Image Tags:方便管理
- Dockerfile:每个命令产生一个新的fs layer(保证了功能的一致性,但安全性可能有额外的风险)
- FROM USER ENV RUN ADD WORKDIR CMD
- $ docker run -d -p 8080:8080 -e ENV1="..." example/node-hello:latest(Devops?这里描述有点不太清晰)
Deploying?nonissue- Orchestration:Swarm/Centurion/Helios --> Kubernetes/Mesos
- Atomic Host:CoreOS(只需简单重启即可升级OS)
- $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
- $ sudo docker -d -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
- $ docker run --rm -ti ubuntu:latest
- Boot2Docker?(用于Mac和Win平台)
- * Vagrant + CoreOS
- 存储后端(fs):Aufs,Btrfs,Device-mapper,overlayfs
- Registry(版本化管理的docker镜像,略)
0 0
- Docker:Up & Running(读书笔记,前半部分)
- Head First C (前半部分)读书笔记
- java--IO流(前半部分)
- html5 Up and Running学习笔记(一)
- html5 Up and Running 学习笔记(二)
- Running docker on Android
- ethereum Running in Docker
- up and running with cassandra
- up and running with cassandra
- up and running with cassandra
- HTMLCSS_《HTML5 Up and Running》
- Up and Running with C++
- c++前半部分总结
- css3动态前半部分
- 软工视频总结(前半部分)
- Matplotlib教程(详细版)前半部分
- Running Docker Swarm inside LXC
- Running GUI apps with Docker
- PL/SQL 出现死锁解决办法
- oracle blob转txt
- Badboy自动化测试工具 参数化 Add Variable
- Android自定义弹性ScrollView
- hibernate二级缓存
- Docker:Up & Running(读书笔记,前半部分)
- 200多个js技巧代码
- Foundation框架(NSString)
- VS2005快捷键集合
- ios 设置状态栏风格
- centos 上 epel源
- iOS中通知和代理的区别
- iOS-NSUserDefaults的用法(轻量级本地数据存储)
- Jsoup解析Html