Docker学习(1)安装

1. Docker简介

Docker 是一个开源的应用容器引擎,让开发者能够打包他们的应用以及依赖包到一个可移植的容器中,而后发布到任何流行的 Linux 机器上,也能够实现虚拟化。容器是彻底使用沙箱机制,相互之间不会有任何接口。能够使开发环境和生产环境保持一致,减小部署时出现环境不一致的麻烦,提升效率。
一个完整的Docker有如下几个部分组成:html

  1. Docker Client客户端
  2. Docker Daemon守护进程
  3. Docker Image镜像
  4. Docker Container容器

2. Docker安装

1.WIN10下的安装

安装要求docker

  1. CPU须要在BIOS中设置可虚拟化;
  2. Windows10专业版或企业版,安装Docker for Windows,安装时会自动启用Hyper-V;
  3. 非Windows10专业版和企业版,安装Docker Toolbox和Virtual box。
    参考:

测试安装
打开cmd或PowerShell输入以下命令进行测试。
imgjson

配置阿里云镜像
Docker仓库有不少现成的环境镜像,只要拉下来就能够使用,固然本身也能够建立镜像推到仓库上供其余人使用。国内用户最好注册一下阿里云的镜像加速器,这样拉镜像速度要快不少。
注册地址:https://cr.console.aliyun.com/
配置镜像地址
img
参考:http://www.cnblogs.com/atliwen/p/6102414.htmlcentos

2.CentOS下的安装

CentOS下安装很是方便,几行命令就能搞定。
安装环境
VMware Workstation 12 Pro,CentOS7 Minimal 64位,Docker必需要64位的系统。
安装命令
yum install docker
启动命令
systemctl start docker.service
设置开机启动
systemctl enable docker.service
配置国内镜像
针对Docker客户端版本大于1.10.0的能够经过修改daemon配置文件/etc/docker/daemon.json来使用加速器。bash

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://registry.docker-cn.com","https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
相关文章
相关标签/搜索