广告
返回顶部
首页 > 资讯 > 操作系统 >Linux环境下怎么安装docker环境
  • 561
分享到

Linux环境下怎么安装docker环境

2023-06-22 02:06:27 561人浏览 薄情痞子
摘要

这篇文章主要介绍“linux环境下怎么安装Docker环境”,在日常操作中,相信很多人在Linux环境下怎么安装docker环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux环境下怎么安装docke

这篇文章主要介绍“linux环境下怎么安装Docker环境”,在日常操作中,相信很多人在Linux环境下怎么安装docker环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux环境下怎么安装docker环境”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

安装前提条件

Docker 要求 Centos 系统的内核版本高于 3.10 ,首先验证你的服务器是否支持Docker!

通过 uname -r 命令查看当前的内核版本

[root@iZbp18425116ezmjdmbdgeZ ~]# uname -r4.18.0-193.14.2.el8_2.x86_64

可以看到我的服务器是4.18.0,是支持Docker的。

第一步:检查并清除系统残余项,并安装Docker依赖环境

清除残余

[root@iZbp18425116ezmjdmbdgeZ ~]# 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

执行结果

No match for argument: dockerNo match for argument: docker-clientNo match for argument: docker-client-latestNo match for argument: docker-commonNo match for argument: docker-latestNo match for argument: docker-latest-logrotateNo match for argument: docker-logrotateNo match for argument: docker-selinuxNo match for argument: docker-engine-selinuxNo match for argument: docker-engine没有软件包需要移除。依赖关系解决。无需任何处理。完毕!

我这台是新租的服务器的,所以没有依赖项存在。(为了保障docker的顺利安装还是执行了一下)

安装下载Docker依赖的工具

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2

结果

已升级:  device-mapper-8:1.02.177-10.el8.x86_64                                  device-mapper-event-8:1.02.177-10.el8.x86_64                        device-mapper-event-libs-8:1.02.177-10.el8.x86_64                       device-mapper-libs-8:1.02.177-10.el8.x86_64                         device-mapper-persistent-data-0.9.0-4.el8.x86_64                        dnf-4.7.0-4.el8.noarch                                              dnf-data-4.7.0-4.el8.noarch                                             dnf-plugins-core-4.0.21-3.el8.noarch                                ima-evm-utils-1.3.2-12.el8.x86_64                                       libdnf-0.63.0-3.el8.x86_64                                          librepo-1.14.0-2.el8.x86_64                                             libsolv-0.7.19-1.el8.x86_64                                         lvm2-8:2.03.12-10.el8.x86_64                                            lvm2-libs-8:2.03.12-10.el8.x86_64                                   python3-dnf-4.7.0-4.el8.noarch                                          python3-dnf-plugins-core-4.0.21-3.el8.noarch                        Python3-hawkey-0.63.0-3.el8.x86_64                                      python3-libdnf-0.63.0-3.el8.x86_64                                  python3-librepo-1.14.0-2.el8.x86_64                                     python3-rpm-4.14.3-19.el8.x86_64                                    rpm-4.14.3-19.el8.x86_64                                                rpm-build-libs-4.14.3-19.el8.x86_64                                 rpm-libs-4.14.3-19.el8.x86_64                                           rpm-plugin-selinux-4.14.3-19.el8.x86_64                             rpm-plugin-systemd-inhibit-4.14.3-19.el8.x86_64                         yum-4.7.0-4.el8.noarch                                            已安装:  libmodulemd-2.13.0-1.el8.x86_64                 tpm2-tss-2.3.2-4.el8.x86_64                 yum-utils-4.0.21-3.el8.noarch                完毕!

这里内容比较长,我只截取了结尾部分

添加阿里云的软件源

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum-config-manager --add-repo Http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

结果:

Loaded plugins: fastestmirroradding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repograbbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.reporepo saved to /etc/yum.repos.d/docker-ce.repo

以后每个软件都优先从阿里云的软件库中下载,如果阿里云仓库没有,会去docker.hub中下载。(与Maven仓库同理)

更新yum缓存(为了保证能更新和下载需要的服务:如docker)

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum makecache

结果:

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum makecacheInvalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-epel.repo; 配置:ID 为 "failovermethod" 的 OptionBinding 不存在CentOS-8 - AppStream                                                                                        441 kB/s | 4.3 kB     00:00    CentOS-8 - Base                                                                                             437 kB/s | 3.9 kB     00:00    CentOS-8 - Extras                                                                                           194 kB/s | 1.5 kB     00:00    Extra Packages for Enterprise Linux 8 - x86_64                                                              602 kB/s | 4.7 kB     00:00    Docker CE Stable - x86_64                                                                                    30 kB/s |  19 kB     00:00    元数据缓存已建立。

第二步:Docker依赖环境搭建好之后,安装并启动Docker

1、安装Docker(CE-社区版)

[root@iZbp18425116ezmjdmbdgeZ ~]# sudo yum -y install docker-ce

由于需要下载并安装docker,有的机器会有点慢,请耐心等待!

结果:

Installed:  docker-ce.x86_64 3:18.09.0-3.el7 Dependency Installed:  audit-libs-python.x86_64 0:2.8.1-3.el7_5.1      checkpolicy.x86_64 0:2.5-6.el7              container-selinux.noarch 2:2.68-1.el7  containerd.io.x86_64 0:1.2.0-3.el7              docker-ce-cli.x86_64 1:18.09.0-3.el7        libcgroup.x86_64 0:0.41-15.el7  libseccomp.x86_64 0:2.3.1-3.el7                 libsemanage-python.x86_64 0:2.5-11.el7      libtool-ltdl.x86_64 0:2.4.2-22.el7_3  policycoreutils-python.x86_64 0:2.5-22.el7      python-IPy.noarch 0:0.75-6.el7              setools-libs.x86_64 0:3.3.8-2.el7 Dependency Updated:  audit.x86_64 0:2.8.1-3.el7_5.1                       audit-libs.x86_64 0:2.8.1-3.el7_5.1   libselinux.x86_64 0:2.5-12.el7  libselinux-python.x86_64 0:2.5-12.el7                libselinux-utils.x86_64 0:2.5-12.el7  libsemanage.x86_64 0:2.5-11.el7  libsepol.x86_64 0:2.5-8.1.el7                        policycoreutils.x86_64 0:2.5-22.el7   selinux-policy.noarch 0:3.13.1-192.el7_5.6  selinux-policy-targeted.noarch 0:3.13.1-192.el7_5.6 Complete!

看到complete!下载并安装成功!

2、启动Docker服务

[root@iZbp18425116ezmjdmbdgeZ ~]#  sudo systemctl start docker

以上我们已经将Docker安装好了,接下来测试下Docker是否可以顺利启动:

[root@iZbp18425116ezmjdmbdgeZ ~]# docker info

结果:

Client: Context:    default Debug Mode: false Plugins:  app: Docker App (Docker Inc., v0.9.1-beta3)  buildx: Build with BuildKit (Docker Inc., v0.6.3-docker)  scan: Docker Scan (Docker Inc., v0.9.0)Server: Containers: 0  Running: 0  Paused: 0  Stopped: 0 Images: 0 Server Version: 20.10.11 Storage Driver: overlay2  Backing Filesystem: xfs  Supports d_type: true  Native Overlay Diff: true  userxattr: false Logging Driver: JSON-file Cgroup Driver: cgroupfs Cgroup Version: 1 Plugins:  Volume: local

我们可以看到Docker已经启动成功,而且容器与镜像数都为0,是一个全新的docker服务

3、设置开机自启(非必设项,根据自己习惯设置)

[root@iZx4xwfjh2zsdsZ /]# sudo systemctl enable dockerCreated symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.[root@iZx4xwfjh2zsdsZ /]#

到此为止,Docker就已经下载并安装完成!

查看docker版本

[root@iZbp18425116ezmjdmbdgeZ ~]# docker -vDocker version 20.10.11, build dea9396

移除Docker-ce服务

sudo yum remove docker-ce

删除Docker依赖项

sudo rm -rf /var/lib/docker

到此,关于“Linux环境下怎么安装docker环境”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Linux环境下怎么安装docker环境

本文链接: https://www.lsjlt.com/news/301930.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux环境下怎么安装docker环境
    这篇文章主要介绍“Linux环境下怎么安装docker环境”,在日常操作中,相信很多人在Linux环境下怎么安装docker环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux环境下怎么安装docke...
    99+
    2023-06-22
  • Linux环境下安装docker环境(亲测无坑)
    目录安装前提条件第一步:检查并清除系统残余项,并安装docker依赖环境第二步:Docker依赖环境搭建好之后,安装并启动Docker安装前提条件 Docker 要求 CentOS 系统的内核版本高于 3.10 ,首先验...
    99+
    2022-06-04
    Linux安装docker环境 docker环境安装
  • Linux环境下安装docker环境(亲测无坑)
    目录安装前提条件第一步:检查并清除系统残余项,并安装Docker依赖环境第二步:Docker依赖环境搭建好之后,安装并启动Docker安装前提条件 Docker 要求 CentOS ...
    99+
    2022-11-12
  • 在linux环境下安装docker
    1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname&nbs...
    99+
    2022-10-23
  • Ubuntu 环境下安装 Docker环境详解
    目录系统要求添加镜像源安装Docker CE和containerd让普通用户使用Docker卸载Docker系统要求   Docker目前只能运行在64位平台上,并且要求内核版本不低...
    99+
    2022-11-13
    Ubuntu安装docker ubuntu环境安装docker ubuntu安装docker教程
  • docker环境下安装mysql 5.6
    一、查看mgsql镜像版本 docker search mysql 二、拉取mysql镜像到本地标签为5.6版本 docker pull mysql:5.6 三、使用mysql5.6镜像创建容器(也叫运行镜像) 执行命令: ...
    99+
    2023-10-03
    docker mysql 容器
  • linux环境下怎么安装mysql8.0
    本篇内容主要讲解“linux环境下怎么安装mysql8.0”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux环境下怎么安装mysql8.0”吧!一、linux更改yum源(如果MYSQL安...
    99+
    2023-06-22
  • Linux环境下怎么安装nginx
    这篇文章给大家介绍Linux环境下怎么安装nginx,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装所需环境//安装gccyum install gcc-c++//安装PCRE pcre...
    99+
    2023-06-22
  • Docker怎么安装LNMP环境
    这篇文章主要介绍“Docker怎么安装LNMP环境”,在日常操作中,相信很多人在Docker怎么安装LNMP环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker怎么安装LNMP环境”的疑惑有所帮助!...
    99+
    2023-07-02
  • Linux环境下安装python3
    1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz 说明:这句话的作用主要是...
    99+
    2022-07-08
    Linux 安装python3
  • Linux环境下安装MongoDB
    下载安装包 下载地址:https://www.mongodb.com/download-center/community curl -O https://fastdl.mongodb.org/linux/mongodb-linux...
    99+
    2017-05-27
    Linux环境下安装MongoDB
  • Linux环境下安装Redis
      1.Linux环境下安装Redis   (1)下载Redis安装包,并解压到安装路径【没有wget就使用yum install wget安装】 [root@localhost ~]#wget http://download.r...
    99+
    2017-09-26
    Linux环境下安装Redis
  • Linux环境下安装JDK1.8
    目录一、安装环境二、安装步骤第一步:下载安装包第二步、解压安装包第三步、修改环境变量第四步、测试是否安装成功本文主要介绍的是如何是linux环境下安装JDK的,因为Linux环境下,很多时候也离不开java的,下面笔者就...
    99+
    2022-06-04
    Linux环境安装JDK Linux安装JDK Linux安装JDK1.8
  • 环境搭建:linux环境下安装mysql数库
    1. 安装数据库 1) yum -y install mysql-server(简单) yum命令自动从网上寻找mysql服务资源,下载至本地并完成安装     2) 也可以自己在网上下载mysql服务,通过xftp传输至Linu...
    99+
    2016-01-21
    环境搭建:linux环境下安装mysql数库
  • 怎么在Linux环境下安装Oracle
    怎么在Linux环境下安装Oracle?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、系统信息查看系统信息查看首先服务器ip...
    99+
    2022-10-18
  • Linux 环境下安装JDK1.8并配置环境变量
    一.下载jdk1.8 jdk1.8的安装包可以去Oracle(甲骨文)官网下载 (地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html )...
    99+
    2023-10-25
    linux 数据库 服务器 java
  • 在Linux环境下安装Kafka
    目录二、生产与消费2.1 kafka-topics.sh 用于管理主题2.2 kafka-console-consumer.sh用于消费消息2.3 kafka-console-producer.sh用于生产消息2.4 具...
    99+
    2022-06-04
    Kafka安装 Kafka
  • Linux环境下mysql的安装
    1、环境准备 (1)卸载自带的Mariadb 命令:rpm –qa|grep mariadb  ---------查询已经安装的mariadb rpm –e –nodeps 文件名------------------卸载mariadb (...
    99+
    2019-03-30
    Linux环境下mysql的安装 数据库入门 数据库基础教程 数据库 mysql
  • CentOS7下怎么用yum方式安装Docker环境
    这篇文章主要讲解了“CentOS7下怎么用yum方式安装Docker环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS7下怎么用yum方式安装Docker环境”吧!记录在Cent...
    99+
    2023-06-05
  • Linux怎么安装Go环境
    这篇文章将为大家详细讲解有关Linux怎么安装Go环境,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Go(又称 Golang) 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作