CentOS 下安装Docker

  • A+
所属分类:linux技术
一、安装须知
  Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。
      查看CentOS版本及及内核版本
$ rpm -q centos-release $ uname -r

 
二、安装Docker
  1、使用yum安装
1)安装一些必要的依赖包:
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

 2)添加 yum 软件源:

     $ sudo yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo
 
 3)更新 yum 软件源缓存,并安装 docker-ce:
     $ sudo yum -y makecache fast
     $ sudo yum -y install docker-ce

 

2、使用脚本自动安装
$ curl -fsSL get.docker.com -o get-docker.sh 
$ sudo sh get-docker.sh --mirror Aliyun

 

三、启动与检查服务
1)启动docker   $ sudo systemctl enable docker    $ sudo systemctl start docker  2)检查docker是否正确安装,输入如下测试一个镜像   $ docker run hello-word

 
四、建立docker 用户组
  默认情况下, docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。
1)建立 docker 组:      $ sudo groupadd docker   2)将当前用户加入 docker 组:    $ sudo usermod -aG docker $USER   3)退出当前终端并重新登录,进行测试。

 

参考:
《Docker 技术入门与实践》