linux(centos7.4)下安装docker

Posted luckylemon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux(centos7.4)下安装docker相关的知识,希望对你有一定的参考价值。

使用 sudo 或 root 权限的用户登入终端

①先确认linux系统版本是否满足安装要求:

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本

②理解docker的几个核心概念:

镜像:类似虚拟机的镜像、用俗话说就是安装文件。

容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,

可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。

仓库:类似代码仓库,是Docker集中存放镜像文件的场所

 

1.检查内核版本,返回的值大于3.10即可。

[[email protected] etc]# uname -r
3.10.0-693.el7.x86_64

2.升级yum到最新

yum update

3.yum 仓库添加docker源信息(还有种简单方法TODO)

[[email protected] etc]# tee /etc/yum.repos.d/docker.repo <<-EOF
> [dockerrepo]
> name=Docker Repository
> baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
> enabled=1
> gpgcheck=1
> gpgkey=https://yum.dockerproject.org/gpg
> EOF

4.安装docker:

yum install -y docker-engine

5.检查docker是否安装成功:

[[email protected] etc]# docker version
Client:
 Version:      17.05.0-ce
 API version:  1.29
 Go version:   go1.7.5
 Git commit:   89658be
 Built:        Thu May  4 22:06:25 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.05.0-ce
 API version:  1.29 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   89658be
 Built:        Thu May  4 22:06:25 2017
 OS/Arch:      linux/amd64
 Experimental: false

6.启动docker:

[[email protected] etc]# systemctl start docker

7.检查docker是否启动成功:

[[email protected] etc]# ps -ef | grep docker
root     28623     1  0 10:25 ?        00:00:06 /usr/bin/dockerd
root     28632 28623  0 10:25 ?        00:00:04 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc
root     29726 19746  0 11:24 pts/2    00:00:00 grep --color=auto docker

8.设置开机启动:

[[email protected] etc]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

 

以上是关于linux(centos7.4)下安装docker的主要内容,如果未能解决你的问题,请参考以下文章

Centos7.4—Docker容器安装配置与基本操作

docker学习------记录centos7.5下docker安装更换国内源的处理过程

CentOS7.6安装docker最新版

容器与容器编排实战系列 1 -- Docker 安装

centos7.4安装docker

Docker安装(centos7.4)