【Docker】Linux安装Docker(极简版)
概览
整个配置大致分为下面的步骤:
(资料图片)
检查LInux内核版本,不能太老
root权限更新yum
清理旧版本。
更换Docker镜像地址
安装Docker
1. 检查Linux内核版本
建议使用centerOs 7.9 以上的版本,内核基本上可以满足Docker的需求。
[zxd@localhost ~]$ uname -r3.10.0-1160.el7.x86_64
2. root权限更新yum
个人Linux虚拟机使用了具备sudo权限的普通用户,所以命令有些许不同。
[zxd@localhost ~]$ sudo yum -y update........
如果内核的版本低于3.1,则建议使用下面的命令升级到最新版的内核。
yum -y update:升级所有包同时也升级软件和系统内核;yum -y upgrade:只升级所有包,不升级软件和系统内核
3. 清理旧版本
如果之前Linux安装过Docker,则需要先进行卸载。
卸载旧版本(如果之前安装过的话)
[zxd@localhost ~]$ sudo yum remove docker docker-common docker-selinux docker-engine[sudo] password for zxd: y[然后按回车]
4. 更换Docker镜像
如果Docker下载或者更新过慢,可以使用下面的镜像进行替换,第一个为中央镜像,第二个为阿里镜像。
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repoyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5. 安装Docker
5.1 安装依赖包
安装需要的软件包,可以使用yum-util提供yum-config-manager功能。我们可以执行下面的命令:
[zxd@localhost ~]$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2[sudo] password for zxd:
提示:device-mapper-persistent-data lvm2是驱动所需要的依赖
5.2 选择docker版本并安装
使用下面的命令选择合适的版本安装。
> yum list docker-ce --showduplicates | sort -r * updates: mirrors.aliyun.comThis system is not registered with an entitlement server. You can use subscription-manager to register. : managerLoading mirror speeds from cached hostfileLoaded plugins: fastestmirror, product-id, search-disabled-repos, subscription- * extras: mirrors.aliyun.comdocker-ce.x86_64 3:20.10.9-3.el7 docker-ce-stabledocker-ce.x86_64 3:20.10.8-3.el7 docker-ce-stabledocker-ce.x86_64 3:20.10.7-3.el7 docker-ce-stabledocker-ce.x86_64 3:20.10.6-3.el7 docker-ce-stabledocker-ce.x86_64 3:20.10.5-3.el7 docker-ce-stable......docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stabledocker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stabledocker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stabledocker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stabledocker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stabledocker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
这选择了18.03.1.ce-1.el7.centos版本进行安装,具体的安装命令如下:
yum -y install docker-ce-18.03.1.ce
具体的运行日志如下,如果出现类似下面的日志,说明安装成功
setsebool: SELinux is disabled. Installing : pigz-2.3.3-1.el7.centos.x86_64 2/4 Installing : libtool-ltdl-2.4.2-22.el7_3.x86_64 3/4 Installing : docker-ce-18.03.1.ce-1.el7.centos.x86_64 4/4 Verifying : libtool-ltdl-2.4.2-22.el7_3.x86_64 1/4 Verifying : pigz-2.3.3-1.el7.centos.x86_64 2/4 Verifying : docker-ce-18.03.1.ce-1.el7.centos.x86_64 3/4 Verifying : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch 4/4 Installed: docker-ce.x86_64 0:18.03.1.ce-1.el7.centos Dependency Installed: container-selinux.noarch 2:2.119.2-1.911c772.el7_8 libtool-ltdl.x86_64 0:2.4.2-22.el7_3 pigz.x86_64 0:2.3.3-1.el7.centos Complete!
5.3 开机自启
为了方便可以设置开机自启,当然也可以手动开启
# 开机启动systemctl start docker# 停止dockersystemctl stop docker# 自动启动dockersytemctl enable docker
操作过程如下:
[zxd@localhost ~]$ sudo systemctl enable dockerCreated symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
下一篇:最后一页
广告
X 关闭
X 关闭
-
-
京张高铁每日开行17对冬奥列车
京张高铁每日开行17对冬奥列车 预计冬奥服务保障期运送运动员、技术官员、持票观众等20万人次 2月6日,2022北京新闻中心举行“北
-
-
北京冬奥会开幕式上 小学生朱德恩深情演绎《我和我的祖国》
北京冬奥会开幕式上 小学生朱德恩深情演绎《我和我的祖国》 9岁小号手苦练悬臂吹响颂歌 2月4日晚,在北京冬奥会开幕式上,9岁的
-
-
2022北京冬奥会开幕式这19首乐曲串烧不简单
多名指挥家列曲目单 再由作曲家重新编曲 本报专访冬奥开幕式音乐总监赵麟 开幕式这19首乐曲串烧不简单 “二十四节气”倒计时、
-
-
“一墩难求” 冰墩墩引爆购买潮
设计师:没想到冰墩墩成爆款一墩难求冰墩墩引爆购买潮 北京冬奥组委:会源源不断供货北京冬奥会吉祥物冰墩墩近日引爆购买潮,导致一墩难求
- 1、当前头条:10月28日可孚医疗跌6.45%,国泰医药健康股票A基金重仓该股
- 2、今日热搜:港股异动 | 药明生物(02269)涨超8%创3个月新高 附属药明合联与启德医药就核心偶联技术授权及ADC新药开发达成战略合作
- 3、【全球播资讯】出境机票“量升价跌” 入境机票“量价齐涨”
- 4、世界热文:南宁一片区规划调整公布,新增多所中小学及幼儿园!
- 5、焦点要闻:青岛地铁4号线最新消息(持续更新)
- 6、【全球聚看点】维康药业董秘回复:如有相关机构调研,公司将及时披露相关活动记录内容,敬请关注公司公告
- 7、全球速读:江淮汽车:12月26日融券卖出金额903.16万元,占当日流出金额的2.64%
- 8、焦点讯息:故意传播虚假恐怖信息罪既遂怎么处罚量刑
- 9、当前消息!蹲点急诊科:“拼”在救治第一战场
- 10、新消息丨再遇翻车事件 使用AMD处理器的用户别着急更新Win 11
