CentOS安装docker

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

  1. Docker CE,社区免费版,我们一般使用这个。
  2. Docker EE,企业版,强调安全,但需付费使用。

Docker要求CentOS内核版本要高于3.10,通过 uname -r 命令查看你当前的内核版本
[root@runoob ~]# uname -r

  1. 安装一些必要的系统工具:
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  2. 添加软件源信息:
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  3. 更新 yum 缓存:
    sudo yum makecache fast
  4. 安装 Docker-ce:
    sudo yum -y install docker-ce
  5. 配置docker镜像加速

国内网络拉取 Docker 镜像非常慢,我们可以配置国内的加速器来解决,我使用的是我在阿里云申请的docker加速地址,https://XXXXXXX.mirror.aliyuncs.com。(这个地址请自己申请,是免费的)
配置 Daemon
vi /etc/docker/daemon.json
在该配置文件中加入(没有该文件的话,请先建一个):

{
  "registry-mirrors": ["https://XXXXXX.mirror.aliyuncs.com"]
}
  1. 启动 Docker 后台服务
    sudo systemctl start docker
  2. 测试运行 hello-world
    docker run hello-world

特别强调

不要使用Windows版本的docker,如果你需要在Windows电脑上使用docker,建议先安装虚拟机,安装CentOS,再在CentOS上安装docker。
不使用windows版本docker原因:

  1. Windows版本的docker性能极差, 同样的配置换成centos下的docker,性能提升很大。
  2. 必须在docker deskop中先设置共享盘,才能将目录挂载到docker中,很麻烦。而linux下的docker宿主机与Docker之间共享目录不需特殊设置,非常方便。
  3. 其windows容器模式,因为网上根本没有windows下的docker资源,鸟用没有。

你可能感兴趣的:(CentOS安装docker)