前言

  • CentOS Linux release 8.2
  • CentOS Linux release 7.6

安装 docker

  1. 安装 yum-utils device-mapper-persistent-data lvm2
shell> yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加 yum 源
shell> yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装 docker-ce docker-ce-cli containerd.io

不指定版本时,安装最新版本:

shell> yum install docker-ce docker-ce-cli containerd.io

安装完最新版本后,跳到第6步。
如果不想安装最新版本,想要安装指定版本,跳过本步。

  1. 列出并排序您存储库中可用的 docer 版本
shell> yum list docker-ce --showduplicates | sort -r
Last metadata expiration check: 1:27:20 ago on Fri 04 Dec 2020 01:37:56 PM CST.
Installed Packages
docker-ce.x86_64               3:19.03.14-3.el8                docker-ce-stable
docker-ce.x86_64               3:19.03.14-3.el8                @docker-ce-stable
docker-ce.x86_64               3:19.03.13-3.el8                docker-ce-stable
Available Packages

软件版本:从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:3:19.03.14-3.el8,表示版本为19.03.14

5.安装指定版本

shell> yum install docker-ce-19.03.14 docker-ce-cli-19.03.14 containerd.io
  1. 查看已安装的 docker 的版本
shell> docker version
Client: Docker Engine - CommunityVersion:           19.03.14API version:       1.40Go version:        go1.13.15Git commit:        5eb3275d40Built:             Tue Dec  1 19:19:47 2020OS/Arch:           linux/amd64Experimental:      false
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  1. 启动 docker
shell> systemctl start docker
  1. 查看 docker 运行状态
shell> systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)Active: active (running) since Fri 2020-12-04 15:30:57 CST; 40s agoDocs: https://docs.docker.comMain PID: 208208 (dockerd)Tasks: 13Memory: 46.5MCGroup: /system.slice/docker.service└─208208 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sockDec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ dockerd[208208]: time="2020-12-04T15:30:57.252052950+08:00" level=info msg="[graphdriver] using prior storage driver: overlay2"
Dec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ dockerd[208208]: time="2020-12-04T15:30:57.256586740+08:00" level=warning msg="Your kernel does not support cgroup blkio weight"
Dec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ dockerd[208208]: time="2020-12-04T15:30:57.256605276+08:00" level=warning msg="Your kernel does not support cgroup blkio weight_device"
Dec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ dockerd[208208]: time="2020-12-04T15:30:57.256720411+08:00" level=info msg="Loading containers: start."
Dec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ dockerd[208208]: time="2020-12-04T15:30:57.358468112+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17>
Dec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ dockerd[208208]: time="2020-12-04T15:30:57.394937144+08:00" level=info msg="Loading containers: done."
Dec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ dockerd[208208]: time="2020-12-04T15:30:57.411469411+08:00" level=info msg="Docker daemon" commit=5eb3275d40 graphdriver(s)=overlay2 versi>
Dec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ dockerd[208208]: time="2020-12-04T15:30:57.411520020+08:00" level=info msg="Daemon has completed initialization"
Dec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ dockerd[208208]: time="2020-12-04T15:30:57.425874550+08:00" level=info msg="API listen on /var/run/docker.sock"
Dec 04 15:30:57 iZ2ze55vge3erirrmw2mstZ systemd[1]: Started Docker Application Container Engine.
  1. docker 版的 Hello World!
shell> docker run hello-worldHello from Docker!
This message shows that your installation appears to be working correctly.

至此,正确安装了 Docker Engine-Community。

参考

https://www.runoob.com/docker/centos-docker-install.html
http://guide.daocloud.io/dcs/docker-9152677.html

【Centos 8】【Centos 7】安装 docker相关推荐

  1. 在centos和redhat上安装docker

    前置条件 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可. $ uname -r 2.使用 sudo 或 root 权限的用户登入终端. 3.卸载旧版本(如果 ...

  2. docker兼容的linux内核,CentOS 6.5上安装Docker与Docker对中文字符集的支持

    一.CentOS 6.5上安装docker 在CentOS 6.5 还不能够直接通过yum install -y docker 来安装docker服务,在一些文档中有看到说是因为内核太低的原因导致的, ...

  3. CentOS 7 VM虚拟机安装docker步骤

    docker是什么 解决了运行环境和配置问题的软件容器, 方便做持续集成并有助于整体发布的容器虚拟化技术. Docker的主要目标是"Build,Ship and Run Any App,A ...

  4. 【Linux operation 55】centos 9 steam 在线安装docker

    1.卸载旧版本 旧版本的 Docker 被称为docker或docker-engine.如果安装了这些,卸载它们以及相关的依赖项. yum remove docker \docker-client \ ...

  5. centos和ubuntu上安装Docker

    前言 简单来说Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间 ...

  6. 【docker】linux系统centOS 7上安装docker

    要求: 一个centOS 7系统  虚拟就上安装CentOS 7步骤 本文操作在本机上使用xshell连接虚拟机上的centOS 7进行操作 1.Docker 要求 CentOS 系统的内核版本高于 ...

  7. DocKer linux Centos 安装DocKer 只需要十步

    .最好使用Centos7.x ,这样问题会少很多 1.安装gcc yum -y install gcc 2.安装gcc-c++ yum -y install gcc-c++ 3.验证gcc是否安装成功 ...

  8. Centos安装Docker

    一.Docker安装步骤 1.配置本地yum #配置阿里云镜像源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com ...

  9. 【Bug解决】centos安装docker显示 No package docker-ce available

    问题: 我在如下安装docker的命令到yum -y install docker-ce 报错No package docker-ce available #1.下载关于docker的依赖环境 yum ...

  10. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

最新文章

  1. Hibernate二级缓存与查询缓存的组合探究
  2. IDEA加载mysql 报:java.sql.SQLException: Unknown system variable ‘query_cache_size‘
  3. SyntaxError: Non-UTF-8 code starting with '\xba' in file 错误的解决方法!!
  4. 果断拿下4000万美元D轮融资,Rancher发力中国本土化与国产化!
  5. ASP.NET向Javascript传递变量
  6. awk if 不包含_linux高级运维必会命令——AWK命令详解及实例分享
  7. LG下月将用新品牌发布5G手机:比三星Galaxy S20更便宜
  8. java批处理框架 pdf_史上最轻松入门之Spring Batch - 轻量级批处理框架实践
  9. python模拟足球比赛_博客园仿真足球竞赛平台Python版SDK
  10. ROS 教程——从入门到入土
  11. MATLAB图像检索系统GUI设计
  12. 微信小程序——案例:收货信息表单
  13. http://gm100861.blog.51cto.com/1930562/954333
  14. OpenHarmony在Amlogic A311D芯片平台的快速开发上手指南
  15. 定制一个erp系统多少钱-【揭秘erp开发报价及开发步骤】
  16. 一文了解转发与重定向
  17. GSI-ECM工程建设管理数字化平台
  18. 猜数字游戏C++代码
  19. NewtonsoftJson的使用整理
  20. 【论文笔记】DUDA‑Net: a double U‑shaped dilated attention network for automatic infection area segmentati

热门文章

  1. Oracle 10g数据库基础之基本查询语句-中-函数
  2. json 和 table控件
  3. 工具介绍:SUN CAM阵列管理客户端
  4. C#.NET 可以为不同的客户定制不同的登录窗体的设计思路参考【功能代码组件化,可以灵活选配】...
  5. struts2自动接收表单数据
  6. Android开发之旅:应用程序基础及组件
  7. 川农在线计算机考试,四川农业大学《计算机应用基础(专科)》20年6月作业考核-答案...
  8. java中以json形式的打印
  9. Java中,一切皆是对象,为何数据类型中还分为:基本类型和对象?
  10. Python+Django+Nginx+Uwsgi(史上最全步骤)(亲测)