linux3
云计算:
云计算分类:
公有云:用户只有使用权,按需使用,但是数据在他人那里,会不安全。
私有云:所有资源自己买,都属于自己。
混合云:2者结合
第一列是传统的,全部模块由自己管的
IAAS服务:灰色的都是由云服务提供商管理的,上面是自己管的
docker属于第三列
虚拟化:把物理计算机虚拟为多个逻辑计算机
云计算使用了虚拟化的技术。
docker:
zzz
uname -r:内核版本
lsb_release -a:os版本
三要素:
容器:
centos6.8 安装docker:
docker配置文件:
centos7安装docker:
centos7的docker配置文件:
阿里云镜像加速(提高镜像下载速度):
我的是:
https://og5qdba0.mirror.aliyuncs.com
若是centos7:
在docker客户端运行helloworld镜像:
docker客户端输入命令后,在装有docker的主机中查找helloworld镜像
原理:
帮助命令:
docker info:docker的信息:
docker --help:查看命令
images:
search:
在官网找,然后列出镜像
pull:
去阿里云下载镜像
rmi:
容器命令:
run:
生成镜像实例:
在docker中运行一个centos实例,然后该实例开启一个终端,接着进入它的终端:
自定义名字:
ps:
在centos中,查看它的docker里面运行的容器:
exit:
start:
restart:重启容器:
stop,kill:
rm:
IPC:
管道:
先使用pipe创建一个管道并传入数组fd,fd中一个代表读端,一个代表写端。
然后fork一个子进程,子进程关闭写端并从读端读数据。而父进程关闭读端并往写端写入数据。