【Docker】Linux安装Docker(极简版)

来源:2023-01-28 20:02:11    时间:哔哩哔哩

概览

整个配置大致分为下面的步骤:


(资料图片)

检查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.

关键词: DOCKER UPDATE COMPLETE linux Linux安装 ROOT

资讯

  • 【Docker】Linux安装Docker(极简版)

    概览整个配置大致分为下面的步骤:检查LInux内核版本,不能太老root权限更新yum清理旧版本。更换Docker镜像地址安装Docker1 检查Linux内核版本

    哔哩哔哩 2023-01-28
  • 泰国大选,执政党推举副首相巴维角逐首相

    泰国亲军方的执政公民力量党(PalangPracharat)宣布,推举前陆军总司令巴维(PrawitWongsuwon)为该党的首相候选人。前首相他信的小女儿贝东

    星岛环球网 2023-01-28
  • “中国最冷小镇”呼中 极寒天气里绽放绝美“冰花”

    “中国最冷小镇”呼中极寒天气里绽放绝美“冰花”

    新湖南xhn 2023-01-28
  • 肝硬化为什么大多会伴随脾脏增大、肝腹水及血小板下降?

    肝硬化为什么会导致脾脏增大呢?有一个重要原因就是门静脉出现高压,门静脉即是入肝静脉,当出现门静脉高压时,门静脉变得又大又粗,出现静脉

  • 【全球播资讯】春节我在岗|廊坊交警出实招护航春节假日返程高峰

    春节我在岗|廊坊交警出实招护航春节假日返程高峰

    二三里客户端 2023-01-28
  • 广告

    X 关闭

    X 关闭

  • 众测
  • more+

    京张高铁每日开行17对冬奥列车

      京张高铁每日开行17对冬奥列车  预计冬奥服务保障期运送运动员、技术官员、持票观众等20万人次  2月6日,2022北京新闻中心举行“北

    北京冬奥会开幕式上 小学生朱德恩深情演绎《我和我的祖国》

      北京冬奥会开幕式上 小学生朱德恩深情演绎《我和我的祖国》  9岁小号手苦练悬臂吹响颂歌  2月4日晚,在北京冬奥会开幕式上,9岁的

    2022北京冬奥会开幕式这19首乐曲串烧不简单

      多名指挥家列曲目单 再由作曲家重新编曲 本报专访冬奥开幕式音乐总监赵麟  开幕式这19首乐曲串烧不简单  “二十四节气”倒计时、

    “一墩难求” 冰墩墩引爆购买潮

    设计师:没想到冰墩墩成爆款一墩难求冰墩墩引爆购买潮 北京冬奥组委:会源源不断供货北京冬奥会吉祥物冰墩墩近日引爆购买潮,导致一墩难求