1. 程式人生 > >02_Docker在CentOS 6和CentOS 7下的安裝

02_Docker在CentOS 6和CentOS 7下的安裝

force str l命令 centos 7 -a emc default 修改 itl

CentOS 7 環境下安裝docker

安裝Docker

  1. 檢查系統內核是否高於Linux3.10版本
uname -r
  1. 使用root權限操作,確保yum包是最新版本
sudo yum update
  1. 卸載老版本docker(可選操作,如果之前安裝過的話)
sudo yum remove docker  docker-common docker-selinux docker-engine
  1. 安裝docker
sudo yum -y install docker
  1. 啟動docker服務
sudo service docker start

或者在CentOS 7 中使用systemctl命令

sudo systemctl start docker
  1. 查看docker版本
docker version
  1. 查看docker基本信息
docker info

CentOS 6 環境下安裝docker

由於docker必須在Linux內核3.10版本以上才可以正常安裝,需要如下操作

升級內核

  1. yum安裝3.10內核
    cd /etc/yum.repos.d
    wget http://www.hop5.in/yum/el6/hop5.repo
    yum install kernel-ml-aufs kernel-ml-aufs-devel
  2. 修改grub配置文件
    修改grub的主配置文件/etc/grub.conf,設置default=0,表示第一個title下的內容為默認啟動的kernel(一般新安裝的內核在第一個位置)。
    vi /etc/grub.conf
  3. 重啟系統,並檢查內核
    重啟:shutdown –r now
    檢查內核:uname –r
    檢查內核是否支持aufs:grep aufs /proc/filesystems

安裝Docker

  1. 關閉selinux
    setenforce 0

sed -i ‘/^SELINUX=/c\SELINUX=disabled‘ /etc/selinux/config

  1. 在Fedora EPEL源中已經提供了docker-io包,下載安裝epel
    rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
    sed -i ‘s/^mirrorlist=https/mirrorlist=http/‘ /etc/yum.repos.d/epel.repo
  2. 安裝docker-io
    yum -y install docker-io

  3. 啟動docker
    service docker start

  4. 查看docker版本
    docker version

  5. 查看docker日誌
    cat /var/log/docker

02_Docker在CentOS 6和CentOS 7下的安裝