Docker认知
(1)场景一
- 在一台宿主机同时虚拟化多个独立操作系统
(2)场景二
- 不污染宿主机快速使用匹配的环境运行程序
(3)更多其他场景
- 同一机器多个php版本共处
- 临时进入python环境(或其他u环境)
- 临时进入nodejs环境
虚拟主机、半虚拟化、全虚拟化的差异
(1)虚拟主机: 如阿里云的云虚拟主机
(3)半虚拟化: Docker技术
(3)全虚拟化: 如阿里云的ECS
容器技术的发展历程
- 源于Unix chroot命令
- sun公司的Solaris Zones
- 第一个开源Linux容器OpenVZ
- Cgroups 与 LXC
Docker诞生与发展
- dotCloud公司2008年为创建PaaS平台而开发
- 2013年3月公司将核心组件Docker开源
- dotCloud公司改名为Docker
- 2014年Docker Hub上线
安装Docker客户端
推荐安装1.6.0以上版本的Docker客户端。
您可以通过阿里云的镜像仓库下载:mirrors.aliyun.com/help/docker-engine
或执行以下命令:
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
如何使用Docker加速器
针对Docker客户端版本大于1.10的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://hmc67jx7.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
关于阿里云Docker镜像与仓库
- 网址
https://dev.aliyun.com/search.html
而docker官网的docker hub网址是:
https://www.docker.com/ 官网
https://hub.docker.com/ 镜像 类似github,只不过它git的是Docker的镜像
登录阿里云的Docker注册服务器
登录docker注册服务器
- docker login 服务器地址(例如阿里云的私人地址):
docker login https://hmc67jx7.mirror.aliyuncs.com
说明:每个人的地址不一样,会要求输入阿里云的账号和docker登录密码(不是阿里云密码)
可以在这里找: