work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Centos系统下Docker的安装

Posted on 2018-05-29 22:10  work hard work smart  阅读(713)  评论(0编辑  收藏  举报

一、检查内核版本

安装Docker,需要linux内核大于3.10

使用uname -r 来检查

 

二. Centos系统下Docker的安装

1. 安装需要的软件包

yum install -y yum-utils  device-mapper-persistent-data  lvm2

yum-utils 提供yum-config-manager功能

另外两个是devicemapper驱动依赖

 

2.设置yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

在另外一台Linux服务器中出现如下错误:

grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
https://download.docker.com/linux/centos/docker-ce.repo: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 416 Requested Range Not Satisfiable"
Trying other mirror.
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 416 Requested Range Not Satisfiable"

将yum源设置为阿里云  

 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

3. 安装docker

安装最新版本

yum install  -y docker-ce

 

安装指定版本:

1) 显示docker的版本 

yum list docker-ce --showduplicates | sort -r

2) 安装指定版本

 yum install docker-ce-18.03.1.ce-1.el7.centos

 

 

4. 启动docker

systemctl start docker.service

 

5. 验证安装是否成功

docker version

有client和service两部分表示docker安装启动都成功了

 

三、Docker安装2(2020-11-24补充)

使用环境腾讯云

cd  /home/tools/docker

curl -fsSL get.docker.com -o get-docker.sh

sh get-docker.sh --mirror Aliyun

systemctl daemon-reload  //配置文件修改,可以立即生效

systemctl restart docker  // 启动docker,这里的restart,会检验是否启动过。如果没有启动过,则直接启动。

查看docker版版  docker version,版本号为19.03.13

 

 

四、Docker卸载

1、查询docker安装过的包

yum list installed | grep docker

 

2、删除安装包 

yum remove docker-ce.x86_64  docker-ce-cli.x86_64  -y

3、删除镜像/容器等

rm -rf /var/lib/docker