码迷,mamicode.com
首页 > 系统相关 > 详细

linux(centos7.4)下安装docker

时间:2019-02-21 12:54:43      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:yum   集中   symlink   unix   检查   ant   update   engine   eve   

使用 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即可。

[root@localhost etc]# uname -r
3.10.0-693.el7.x86_64

2.升级yum到最新

yum update

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

[root@localhost 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是否安装成功:

[root@localhost 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:

[root@localhost etc]# systemctl start docker

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

[root@localhost 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.设置开机启动:

[root@localhost 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

标签:yum   集中   symlink   unix   检查   ant   update   engine   eve   

原文地址:https://www.cnblogs.com/yy-cola/p/10411350.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!