centos7安装docker
Posted 星球守护者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7安装docker相关的知识,希望对你有一定的参考价值。
安装docker命令
yum install -y yum-utils device-mapper-persistent-data lvm
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce
systemctl start docker
systemctl enable docker
docker version
[root@centos]# yum install -y yum-utils device-mapper-persistent-data lvm2
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
软件包 yum-utils-1.1.31-50.el7.noarch 已安装并且是最新版本
软件包 device-mapper-persistent-data-0.7.3-3.el7.x86_64 已安装并且是最新版本
正在解决依赖关系
--> 正在检查事务
---> 软件包 lvm2.x86_64.7.2.02.180-8.el7 将被 升级
---> 软件包 lvm2.x86_64.7.2.02.180-10.el7_6.8 将被 更新
--> 正在处理依赖关系 lvm2-libs = 7:2.02.180-10.el7_6.8,它被软件包 7:lvm2-2.02.180-10.el7_6.8.x86_64 需要
--> 正在检查事务
---> 软件包 lvm2-libs.x86_64.7.2.02.180-8.el7 将被 升级
---> 软件包 lvm2-libs.x86_64.7.2.02.180-10.el7_6.8 将被 更新
--> 正在处理依赖关系 device-mapper-event = 7:1.02.149-10.el7_6.8,它被软件包 7:lvm2-libs-2.02.180-10.el7_6.8.x86_64 需要
--> 正在检查事务
---> 软件包 device-mapper-event.x86_64.7.1.02.149-8.el7 将被 升级
---> 软件包 device-mapper-event.x86_64.7.1.02.149-10.el7_6.8 将被 更新
--> 正在处理依赖关系 device-mapper-event-libs = 7:1.02.149-10.el7_6.8,它被软件包 7:device-mapper-event-1.02.149-10.el7_6.8.x86_64 需要
--> 正在处理依赖关系 device-mapper = 7:1.02.149-10.el7_6.8,它被软件包 7:device-mapper-event-1.02.149-10.el7_6.8.x86_64 需要
--> 正在检查事务
---> 软件包 device-mapper.x86_64.7.1.02.149-8.el7 将被 升级
--> 正在处理依赖关系 device-mapper = 7:1.02.149-8.el7,它被软件包 7:device-mapper-libs-1.02.149-8.el7.x86_64 需要
---> 软件包 device-mapper.x86_64.7.1.02.149-10.el7_6.8 将被 更新
---> 软件包 device-mapper-event-libs.x86_64.7.1.02.149-8.el7 将被 升级
---> 软件包 device-mapper-event-libs.x86_64.7.1.02.149-10.el7_6.8 将被 更新
--> 正在检查事务
---> 软件包 device-mapper-libs.x86_64.7.1.02.149-8.el7 将被 升级
---> 软件包 device-mapper-libs.x86_64.7.1.02.149-10.el7_6.8 将被 更新
--> 解决依赖关系完成
依赖关系解决
================================================================================
Package 架构 版本 源 大小
================================================================================
正在更新:
lvm2 x86_64 7:2.02.180-10.el7_6.8 updates 1.3 M
为依赖而更新:
device-mapper x86_64 7:1.02.149-10.el7_6.8 updates 293 k
device-mapper-event x86_64 7:1.02.149-10.el7_6.8 updates 189 k
device-mapper-event-libs x86_64 7:1.02.149-10.el7_6.8 updates 188 k
device-mapper-libs x86_64 7:1.02.149-10.el7_6.8 updates 321 k
lvm2-libs x86_64 7:2.02.180-10.el7_6.8 updates 1.1 M
事务概要
================================================================================
升级 1 软件包 (+5 依赖软件包)
总下载量:3.3 M
Downloading packages:
Delta RPMs reduced 2.7 M of updates to 1.5 M (42% saved)
(1/6): device-mapper-libs-1.02.149-8.el7_1.02.149-10.el7_6 | 194 kB 00:00
(2/6): lvm2-2.02.180-8.el7_2.02.180-10.el7_6.8.x86_64.drpm | 989 kB 00:00
警告:/var/cache/yum/x86_64/7/updates/packages/device-mapper-1.02.149-10.el7_6.8.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
device-mapper-1.02.149-10.el7_6.8.x86_64.rpm 的公钥尚未安装
(3/6): device-mapper-1.02.149-10.el7_6.8.x86_64.rpm | 293 kB 00:00
(4/6): device-mapper-event-1.02.149-10.el7_6.8.x86_64.rpm | 189 kB 00:00
(5/6): device-mapper-event-libs-1.02.149-10.el7_6.8.x86_64 | 188 kB 00:00
(6/6): lvm2-libs-2.02.180-8.el7_2.02.180-10.el7_6.8.x86_64 | 403 kB 00:01
Finishing delta rebuilds of 1 package(s) (1.1 M)
--------------------------------------------------------------------------------
总计 892 kB/s | 2.2 MB 00:02
从 http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 检索密钥
导入 GPG key 0xF4A80EB5:
用户ID : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
指纹 : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
来自 : http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在更新 : 7:device-mapper-1.02.149-10.el7_6.8.x86_64 1/12
正在更新 : 7:device-mapper-libs-1.02.149-10.el7_6.8.x86_64 2/12
正在更新 : 7:device-mapper-event-libs-1.02.149-10.el7_6.8.x86_64 3/12
正在更新 : 7:device-mapper-event-1.02.149-10.el7_6.8.x86_64 4/12
正在更新 : 7:lvm2-libs-2.02.180-10.el7_6.8.x86_64 5/12
正在更新 : 7:lvm2-2.02.180-10.el7_6.8.x86_64 6/12
清理 : 7:lvm2-2.02.180-8.el7.x86_64 7/12
清理 : 7:lvm2-libs-2.02.180-8.el7.x86_64 8/12
清理 : 7:device-mapper-event-1.02.149-8.el7.x86_64 9/12
清理 : 7:device-mapper-event-libs-1.02.149-8.el7.x86_64 10/12
清理 : 7:device-mapper-1.02.149-8.el7.x86_64 11/12
清理 : 7:device-mapper-libs-1.02.149-8.el7.x86_64 12/12
验证中 : 7:device-mapper-event-libs-1.02.149-10.el7_6.8.x86_64 1/12
验证中 : 7:device-mapper-libs-1.02.149-10.el7_6.8.x86_64 2/12
验证中 : 7:lvm2-2.02.180-10.el7_6.8.x86_64 3/12
验证中 : 7:lvm2-libs-2.02.180-10.el7_6.8.x86_64 4/12
验证中 : 7:device-mapper-event-1.02.149-10.el7_6.8.x86_64 5/12
验证中 : 7:device-mapper-1.02.149-10.el7_6.8.x86_64 6/12
验证中 : 7:lvm2-2.02.180-8.el7.x86_64 7/12
验证中 : 7:device-mapper-event-1.02.149-8.el7.x86_64 8/12
验证中 : 7:lvm2-libs-2.02.180-8.el7.x86_64 9/12
验证中 : 7:device-mapper-1.02.149-8.el7.x86_64 10/12
验证中 : 7:device-mapper-libs-1.02.149-8.el7.x86_64 11/12
验证中 : 7:device-mapper-event-libs-1.02.149-8.el7.x86_64 12/12
更新完毕:
lvm2.x86_64 7:2.02.180-10.el7_6.8
作为依赖被升级:
device-mapper.x86_64 7:1.02.149-10.el7_6.8
device-mapper-event.x86_64 7:1.02.149-10.el7_6.8
device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.8
device-mapper-libs.x86_64 7:1.02.149-10.el7_6.8
lvm2-libs.x86_64 7:2.02.180-10.el7_6.8
完毕!
[root@centos]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
已加载插件:fastestmirror, langpacks
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@centos]# yum -y install docker-ce
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
docker-ce-stable | 3.5 kB 00:00
(1/2): docker-ce-stable/x86_64/primary_db | 32 kB 00:00
(2/2): docker-ce-stable/x86_64/updateinfo | 55 B 00:00
正在解决依赖关系
--> 正在检查事务
---> 软件包 docker-ce.x86_64.3.19.03.1-3.el7 将被 安装
--> 正在处理依赖关系 container-selinux >= 2:2.74,它被软件包 3:docker-ce-19.03.1-3.el7.x86_64 需要
--> 正在处理依赖关系 containerd.io >= 1.2.2-3,它被软件包 3:docker-ce-19.03.1-3.el7.x86_64 需要
--> 正在处理依赖关系 docker-ce-cli,它被软件包 3:docker-ce-19.03.1-3.el7.x86_64 需要
--> 正在检查事务
---> 软件包 container-selinux.noarch.2.2.107-1.el7_6 将被 安装
---> 软件包 containerd.io.x86_64.0.1.2.6-3.3.el7 将被 安装
---> 软件包 docker-ce-cli.x86_64.1.19.03.1-3.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
================================================================================
Package 架构 版本 源 大小
================================================================================
正在安装:
docker-ce x86_64 3:19.03.1-3.el7 docker-ce-stable 24 M
为依赖而安装:
container-selinux noarch 2:2.107-1.el7_6 extras 39 k
containerd.io x86_64 1.2.6-3.3.el7 docker-ce-stable 26 M
docker-ce-cli x86_64 1:19.03.1-3.el7 docker-ce-stable 39 M
事务概要
================================================================================
安装 1 软件包 (+3 依赖软件包)
总下载量:90 M
安装大小:368 M
Downloading packages:
(1/4): container-selinux-2.107-1.el7_6.noarch.rpm | 39 kB 00:00
warning: /var/cache/yum/x86_64/7/docker-ce-stable/packages/docker-ce-19.03.1-3.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
docker-ce-19.03.1-3.el7.x86_64.rpm 的公钥尚未安装
(2/4): docker-ce-19.03.1-3.el7.x86_64.rpm | 24 MB 01:20
(3/4): containerd.io-1.2.6-3.3.el7.x86_64.rpm | 26 MB 01:25
(4/4): docker-ce-cli-19.03.1-3.el7.x86_64.rpm | 39 MB 01:10
--------------------------------------------------------------------------------
总计 608 kB/s | 90 MB 02:31
从 https://mirrors.aliyun.com/docker-ce/linux/centos/gpg 检索密钥
导入 GPG key 0x621E9F35:
用户ID : "Docker Release (CE rpm) <docker@docker.com>"
指纹 : 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35
来自 : https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : 2:container-selinux-2.107-1.el7_6.noarch 1/4
正在安装 : containerd.io-1.2.6-3.3.el7.x86_64 2/4
正在安装 : 1:docker-ce-cli-19.03.1-3.el7.x86_64 3/4
正在安装 : 3:docker-ce-19.03.1-3.el7.x86_64 4/4
验证中 : 1:docker-ce-cli-19.03.1-3.el7.x86_64 1/4
验证中 : 3:docker-ce-19.03.1-3.el7.x86_64 2/4
验证中 : containerd.io-1.2.6-3.3.el7.x86_64 3/4
验证中 : 2:container-selinux-2.107-1.el7_6.noarch 4/4
已安装:
docker-ce.x86_64 3:19.03.1-3.el7
作为依赖被安装:
container-selinux.noarch 2:2.107-1.el7_6 containerd.io.x86_64 0:1.2.6-3.3.el7
docker-ce-cli.x86_64 1:19.03.1-3.el7
完毕!
[root@centos]# systemctl start docker
[root@centos]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@centos]# docker version
Client: Docker Engine - Community
Version: 19.03.1
API version: 1.40
Go version: go1.12.5
Git commit: 74b1e89
Built: Thu Jul 25 21:21:07 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.1
API version: 1.40 (minimum version 1.12)
Go version: go1.12.5
Git commit: 74b1e89
Built: Thu Jul 25 21:19:36 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.6
GitCommit: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
runc:
Version: 1.0.0-rc8
GitCommit: 425e105d5a03fabd737a126ad93d62a9eeede87f
docker-init:
Version: 0.18.0
GitCommit: fec3683
安装docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-Linux- x86_64> /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
以上是关于centos7安装docker的主要内容,如果未能解决你的问题,请参考以下文章