广告
返回顶部
首页 > 资讯 > 精选 >CentOS 8.4怎么安装Docker
  • 392
分享到

CentOS 8.4怎么安装Docker

2023-06-25 16:06:32 392人浏览 泡泡鱼
摘要

本篇内容介绍了“Centos 8.4怎么安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!系统要求:Docker 支持 64 位

本篇内容介绍了“Centos 8.4怎么安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

系统要求:

  • Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 3.10。

  • 需要启用centos-extrasrepository。在 CentOS 7 中这个仓库是默认启用的,如果之前有将其禁用,则需要重新启用

  • CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如overlay2存储层驱动)无法使用,并且部分功能可能不太稳定。

安装环境:

  本文主要是在Liunx操作系统CentOS8.4中安装Docker,我们安装之前可以先查看自己的系统版本,使用命令:lsb_release -a 进行查看(如下图所示)。

注意:切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker.

CentOS 8.4怎么安装Docker

卸载旧版本:

旧版本的Docker在CentOS中的包名为docker或者docker-engine。如果你之前的linux CentOS系统中安装了Docker的旧版本,你需要先卸载旧版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

因为我的系统系刚安装的,所以执行上面的命令提示的是没有找到需要移除的包!

CentOS 8.4怎么安装Docker

如果yum报告没有安装这些软件包,那也没关系。

注意:/var/lib/docker/目录下的内容,包括镜像、容器、卷组、网络等文件将被保留。Docker CE 的新包名为docker-ce

yum到底是干什么的?

简单描述:yum称为包管理器,主要用来解决:下载、依赖关系、安装、卸载四种问题。

详细说明:https://blog.csdn.net/weixin_43202123/article/details/119948927

使用yum安装:

执行以下命令安装依赖包和必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

配置yum稳定镜像源:

因为国内网络原因,推荐使用阿里云提供的Docker CE 镜像源站!

sudo yum-config-manager --add-repo Http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

CentOS 8.4怎么安装Docker

官方镜像源地址:

# 官方源# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker

更新yum软件源缓存,并安装docker-ce(一路yes即可)

sudo yum install docker-ce docker-ce-cli containerd.io

如下是成功安装的依赖:  

CentOS 8.4怎么安装Docker

查看安装成功的docker版本:docker -v

CentOS 8.4怎么安装Docker

CentOS8 额外设置

由于 CentOS8 防火墙使用了nftables,但 Docker 尚未支持nftables。

首先我们查看防火墙的状态,假如防火墙状态是开启的我们执行下面的操作:

systemctl status firewalld

CentOS 8.4怎么安装Docker

我们可以使用如下设置使用iptables:更改/etc/firewalld/firewalld.conf

# FirewallBackend=nftablesFirewallBackend=iptables

或者执行以下命令:

firewall-cmd --permanent --zone=trusted --add-interface=docker0 firewall-cmd --reload

开启Docker服务:

执行sudo service docker start 命令开启Docker服务提示异常:Redirecting to /bin/systemctl start docker.service

CentOS 8.4怎么安装Docker

看异常就是需要执行systemctl的相关命令,因为Linux的不同发行版开启Docker服务的命令也有所不同

sudo systemctl enable dockersudo systemctl start docker

最后查看docker运行状态

systemctl status docker

CentOS 8.4怎么安装Docker

启动 Docker 守护进程:

官方教程:https://docs.docker.com/config/daemon/systemd/

手动启动

安装 Docker 后,您需要启动 Docker 守护程序。大多数 Linux 发行版用于systemctl启动服务。

sudo systemctl start docker

在系统启动时自动启动

如果您希望 Docker 在启动时启动,请参阅配置 Docker 以在启动时启动?。

Docker基础命令:

启动docker:systemctl start docker

停止docker:systemctl stop docker

重启docker:systemctl restart docker

查看docker状态:systemctl status docker

开机启动:systemctl enable docker

当前系统docker信息:docker info

列举出所有的容器:docker ps -a

停止容器:docker start 容器ID或容器名

直接关闭容器:docker kill 容器ID或容器名

重启容器:docker restart 容器ID或者容器名

删除容器:docker rm 容器ID或者容器名

查看镜像:docker image ls

更多命令搜索(推荐):Docker命令在线速查手册

测试 Docker 是否安装正确

首先我们输入docker run hello-world是否会出现下图所示的提示,如果出现报错,这环境配置可能出现了问题。

注意:这行命令会让Docker从官方仓库中拉去hello-world的镜像到本地(是本地不存在该镜像的情况),并且将其自动实例化容器。

CentOS 8.4怎么安装Docker

Unable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-world2db29710123e: Pull completeDigest: sha256:37a0b92b08d4919615c3ee023f7ddb068d12b8387475d64c622ac30f45c29c51Status: Downloaded newer image for hello-world:latest Hello from Docker!This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.    (amd64) 3. The Docker daemon created a new container from that image which runs the    executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it    to your terminal. To try something more ambitious, you can run an ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/

查看hello-World镜像和容器:

CentOS 8.4怎么安装Docker

CentOS 8.4怎么安装Docker

“CentOS 8.4怎么安装Docker”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: CentOS 8.4怎么安装Docker

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

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

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

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

下载Word文档
猜你喜欢
  • CentOS 8.4怎么安装Docker
    本篇内容介绍了“CentOS 8.4怎么安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!系统要求:Docker 支持 64 位...
    99+
    2023-06-25
  • CentOS 8.4安装Docker的详细教程
    目录前言:系统要求:安装环境:卸载旧版本:yum到底是干什么的?使用yum安装:配置yum稳定镜像源:安装 DockerCentOS8 额外设置开启Docker服务:启动 Docke...
    99+
    2022-11-12
  • 关于CentOS 8.4离线安装Docker包的问题
    用的CentOS 8.4的虚拟机,模拟的服务器环境,无法连接外网,只能离线安装软件。 首先通过外网机下载Docker安装包,下载地址: Index of linux/static/...
    99+
    2022-11-12
  • CentOS上怎么安装Docker
    这篇文章给大家分享的是有关CentOS上怎么安装Docker的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 CentOS上安装Docker 简介 Docker 属于 Lin...
    99+
    2022-10-19
  • centos怎样安装Docker
    这篇文章主要为大家展示了“centos怎样安装Docker”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“centos怎样安装Docker”这篇文章吧。安装Doc...
    99+
    2022-10-19
  • CentOS中怎么快速安装docker
    这篇文章主要讲解了“CentOS中怎么快速安装docker”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS中怎么快速安装docker”吧!卸载旧版本sudo yum&nb...
    99+
    2023-06-27
  • 怎么在CentOS 8.1上安装 Docker
    怎么在CentOS 8.1上安装 Docker,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下载了CentOS 8.1,并尝试安装docker。我们将了解如何使用官方...
    99+
    2023-06-05
  • 怎么在CentOS 7上安装Docker
    本篇内容介绍了“怎么在CentOS 7上安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Docker 是一个开源工具,它可以让...
    99+
    2023-06-16
  • CentOS 7安装Docker
    若无linux系统,详见https://www.jb51.net/article/232585.htm 进行下载安装 工欲善其事,必先利其器,为方便传输文件与复制粘贴,需要先安装几个的工具: 1、linux中安装ssh ...
    99+
    2022-06-04
    CentOS安装Docker Linux安装Docker
  • 在CentOS 6.x上怎么安装docker
    本篇内容主要讲解“在CentOS 6.x上怎么安装docker”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在CentOS 6.x上怎么安装docker”吧!1...
    99+
    2022-10-19
  • 怎么在CentOS系统中安装Docker
    本篇内容介绍了“怎么在CentOS系统中安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、因为selinux和LXC有冲突,...
    99+
    2023-06-10
  • docker学习1:CentOS Docker 安装
    参考:http://www.runoob.com/docker/centos-docker-install.htmlCentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6....
    99+
    2023-06-06
  • Centos下怎么安装和使用Docker CE
    本篇内容主要讲解“Centos下怎么安装和使用Docker CE”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos下怎么安装和使用Docker CE”吧!前提条件目前,CentOS 仅发...
    99+
    2023-06-28
  • centos中如何安装docker
    centos中安装docker的方法:1、打开centos终端;2、在命令行中输入“curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun”命令自动安装docke...
    99+
    2022-10-04
  • CentOS安装Docker的方法
    要求 Docker可以运行在64位CentOS7.X和64位CentOS6.5(含,以上)系统内。 7.X内核版本要求3.10以上 6.5(含,以上)的内核版本要求2.6.32-43...
    99+
    2022-11-13
  • CentOS 8如何安装docker
    这篇文章主要为大家展示了“CentOS 8如何安装docker”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS 8如何安装docker”这篇文章吧。centos8安装docker官方文...
    99+
    2023-06-25
  • 怎么为Centos安装指定版本的Docker
    这篇文章主要介绍“怎么为Centos安装指定版本的Docker”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么为Centos安装指定版本的Docker”文章能帮助大家解决问题。安装 Docker移...
    99+
    2023-06-29
  • CentOS 8安装Docker方法是什么
    本篇内容主要讲解“CentOS 8安装Docker方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS 8安装Docker方法是什么”吧!1、御载以前的版本y...
    99+
    2023-06-22
  • DOCKER怎么安装
    小编给大家分享一下DOCKER怎么安装,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!centos 7.x 安装docker Docker RPM包已经包含在centos-Extra仓库中,所以我们可以直接使用yum安装:&...
    99+
    2023-06-04
  • CentOS 8安装docker最详细方法
    centos8安装docker 官方文档:https://docs.docker.com/engine/install/centos/ 1.系统环境 cat /etc/redhat...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作