博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker安装
阅读量:5955 次
发布时间:2019-06-19

本文共 7782 字,大约阅读时间需要 25 分钟。

配置阿里云的源

尽量用阿里云的yum源,下载速度快。有时Docker官方的源会出现访问超时。

配置阿里云的docker yum源

vim /etc/yum.repos.d/docker-ce-internal.repo

编辑repo文件,加入如下内容:

[docker-ce-stable]name=Docker CE Stable - $basearch#baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stablebaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/enabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-stable-debuginfo]name=Docker CE Stable - Debuginfo $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/enabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-stable-source]name=Docker CE Stable - Sourcesbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/source/stableenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-edge]name=Docker CE Edge - $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/edgeenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-edge-debuginfo]name=Docker CE Edge - Debuginfo $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/debug-$basearch/edgeenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-edge-source]name=Docker CE Edge - Sourcesbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/source/edgeenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-test]name=Docker CE Test - $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/testenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-test-debuginfo]name=Docker CE Test - Debuginfo $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/debug-$basearch/testenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-test-source]name=Docker CE Test - Sourcesbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/source/testenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-nightly]name=Docker CE Nightly - $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/nightlyenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-nightly-debuginfo]name=Docker CE Nightly - Debuginfo $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/debug-$basearch/nightlyenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg[docker-ce-nightly-source]name=Docker CE Nightly - Sourcesbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/source/nightlyenabled=0gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

列出所有s标准版本:

[root@fh_test_01 yum.repos.d]# yum list docker-ce --showduplicates已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com可安装的软件包docker-ce.x86_64                                          17.03.0.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          17.03.1.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          17.03.2.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          17.06.0.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          17.06.1.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          17.06.2.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          17.09.0.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          17.09.1.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          17.12.0.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          17.12.1.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          18.03.0.ce-1.el7.centos                                          docker-ce-stabledocker-ce.x86_64                                          18.03.1.ce-1.el7.centos                                          docker-ce-stabl

安装docker-ce-17.03.0.ce版本时,会出现如下报错:

[root@fh_test_01 yum.repos.d]# yum install -y docker-ce-17.03.2.ce-1.el7.centos.x86_64已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com正在解决依赖关系--> 正在检查事务---> 软件包 docker-ce.x86_64.0.17.03.2.ce-1.el7.centos 将被 安装--> 正在处理依赖关系 docker-ce-selinux >= 17.03.2.ce-1.el7.centos,它被软件包 docker-ce-17.03.2.ce-1.el7.centos.x86_64 需要软件包 docker-ce-selinux 已经被 docker-ce 取代,但是取代的软件包并未满足需求--> 正在处理依赖关系 libltdl.so.7()(64bit),它被软件包 docker-ce-17.03.2.ce-1.el7.centos.x86_64 需要--> 正在检查事务---> 软件包 docker-ce.x86_64.0.17.03.2.ce-1.el7.centos 将被 安装--> 正在处理依赖关系 docker-ce-selinux >= 17.03.2.ce-1.el7.centos,它被软件包 docker-ce-17.03.2.ce-1.el7.centos.x86_64 需要软件包 docker-ce-selinux 已经被 docker-ce 取代,但是取代的软件包并未满足需求---> 软件包 libtool-ltdl.x86_64.0.2.4.2-22.el7_3 将被 安装--> 解决依赖关系完成错误:软件包:docker-ce-17.03.2.ce-1.el7.centos.x86_64 (docker-ce-stable)          需要:docker-ce-selinux >= 17.03.2.ce-1.el7.centos          可用: docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch (docker-ce-stable)              docker-ce-selinux = 17.03.0.ce-1.el7.centos          可用: docker-ce-selinux-17.03.1.ce-1.el7.centos.noarch (docker-ce-stable)              docker-ce-selinux = 17.03.1.ce-1.el7.centos          可用: docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch (docker-ce-stable)              docker-ce-selinux = 17.03.2.ce-1.el7.centos 您可以尝试添加 --skip-broken 选项来解决该问题 您可以尝试执行:rpm -Va --nofiles --nodigest

解决方法:先安装docker-ce-selinux-17.03.0.ce

yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm

再安装docker-ce-17.03.0.ce即可

yum install docker-ce-17.03.0.ce

Docker官方源

有时会出现访问超时,折腾了好久。

可直接用这条命令安装:

curl -fsSL https://get.docker.com/ | sh

注意:尽量不要在CentOS 7.0上面安装Docker,我在Cent安装Docker后,Docker无法启动,弄了一天也没解决,尽量用CentOS7.2吧。

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

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

检查内核版本:

[root@openstack-control2 ~]# uname -r3.10.0-327.el7.x86_64

先卸载旧版本docker:

$ sudo yum remove docker \                  docker-client \                  docker-client-latest \                  docker-common \                  docker-latest \                  docker-latest-logrotate \                  docker-logrotate \                  docker-selinux \                  docker-engine-selinux \                  docker-engine

安装docker的yum源

# 安装依赖包$ sudo yum install -y yum-utils \  device-mapper-persistent-data \  lvm2# 添加docker-ce的yum源$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 启用docker-ce的yum源$ sudo yum-config-manager --enable docker-ce-edge$ sudo yum-config-manager --enable docker-ce-test

注意:可以通过$ sudo yum-config-manager --disable docker-ce-edge命令禁用某个yum源

安装docker ce

$ sudo yum install docker-ce

如果你想安装特定版本的docker

# 列出所版本的docker-ce安装包$ yum list docker-ce --showduplicates | sort -rdocker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable# 安装指定版本的docker-ce$ sudo yum install docker-ce-

转载地址:http://gaoxx.baihongyu.com/

你可能感兴趣的文章
springboot 常用插件
查看>>
一个基于特征向量的近似网页去重算法——term用SVM人工提取训练,基于term的特征向量,倒排索引查询相似文档,同时利用cos计算相似度...
查看>>
[转]Newtonsoft.Json高级用法
查看>>
35个Java代码性能优化总结
查看>>
Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍
查看>>
DFI、DPI技术
查看>>
hibernate 执行存储过程 方法
查看>>
RapidIOIP核的验证方法研究_王玉欢
查看>>
崩溃日志的实例
查看>>
base64是啥原理
查看>>
字符串中去除连续相同的字符保留一个
查看>>
实战 Windows Server 2012 群集共享卷
查看>>
CSS 元素超出部分滚动, 并隐藏滚动条
查看>>
React中那些纠结你的地方(一)
查看>>
Docker入门安装教程
查看>>
PhoneGap极光推送 cordova消息推送
查看>>
Subarray Sum Equals K
查看>>
preventDefault, stopPropagation, stopImmediatePropagation 三者的区别
查看>>
算法题解:找出包含给定字符的最小窗口(枚举的一般方法)
查看>>
超级账本HyperLedger初体验
查看>>