Docker 介绍和安装
Docker 安装:
1.windows安装:
1.安装 docker toolbox
2.docker toolbox包含:
Docker CLI: 客户端,用来运行docker引擎镜像和容器
Docker Machine:可以让你在windows的命令行中运行docker引擎命令
DOcker Compose:用来运行docker-compose命令
Kitematic :这是Docker的GUI版本
DOcker QuickStart shell:这是一个已经配置好的Docker命令行环境
Oracle VM Virtualbox:虚拟机
3.下载客户端
docker tools:
http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
docker for Windows
https://www.cnblogs.com/wyt007/p/10656813.html
https://blog.csdn.net/qq_16525279/article/details/98970008
2.Mac OS安装:
1.Homebrew 安装,安装命令: brew cask install docker
2.下载客户端:
3.CentOS安装:
1.Centos7以上要求系统为:64位,内核版本高于 3.10
2.Centos6.5以上要求系统:64位,内核版本高于 2.6.32
3.可以通过 yum 安装:
//安装相关系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
//添加 yum 源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
//更新 yum 缓存
sudo yum makecache fast
//安装
sudo yum -y install docker-ce
//启动
sudo systemctl start docker
// 查看 docker 操作命令
docker
Docker概念
什么是沙箱机制?
1.沙箱是一个虚拟系统程序,沙箱提供的环境相对于每一个运行程序都是独立的,而且不会对现有的系统产生影响
2.沙箱具有非常良好的独立性,隔离性,所以能够搭建一些具有高风险的软件进行测试
3.在沙箱里面运行病毒可以说是 安全的操作
沙箱 | 沙箱 | 沙箱 | |
Docker是什么?
Docker 是一个开源的应用容器引擎,基于GO语音并遵从Apache2.0协议开源
DOcker 可以让开发者打包他们应用以及依赖包到一个轻量级、可移植性的 容器 中,让后发布到任何流行的 Linux机器上,也可以实现虚拟化
容器: 是完全使用 沙箱机制,互相之间不会有任何接口(类似IPhone的 app),更重要的是 容