官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/

里面包含包下载地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

安装依赖

sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2
sudo yum-config-manager  --add-repo   https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io

如果报错:Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3 那就先装新版的 containerd.io

dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

再装剩下两个

sudo yum install docker-ce docker-ce-cli
sudo systemctl start docker
docker --version

开机自启

sudo systemctl enable docker

如果国外的Docker镜像很慢的话,则可以基于阿里云镜像来安装Docker。

执行一下三个命令,从阿里云的镜像下载Docker。注意,下面给出的第二条命令的链接是撰写文章时最新的链接,实际下载时,最好去检查一下是否有更新。

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
dnf install https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm
dnf install docker-ce

接着,设置开机自启Docker并启动Docker:

systemctl enable docker.service
systemctl start docker.service

然后,就可以使用Docker了。

接着,我们可以使用Docker进行容器的创建:

docker info                # 查看docker的信息
docker search img_name     # 搜索名为img_name的镜像
docker pull img_name       # 将名为img_name的镜像下载到本地
docker images              # 查看本地已有的镜像
docker rmi img_name        # 删除名为img_name的镜像docker ps                  # 列出正在运行的容器
docker ps -a               # 列出所有的容器
docker run -itd --name=container_name img_name  # 使用img_name以交互模式在后台运行分配了伪终端的名为container_name的镜像docker start container_name/container_id        # 通过容器名字或ID启动容器
docker stop container_name/container_id         # 通过容器名字或ID停止容器
docker restart container_name/container_id      # 通过容器名字或ID重启容器
docker rm container_name/container_id           # 通过容器名字或ID删除容器docker exec -it container_name/container_id /bin/bash   # 通过容器名字或ID进入容器
exit               # 退出容器

CentOS之——CentOS8 安装 Docker相关推荐

  1. Centos8安装Docker,使用Docker安装MySQL、Oracle并修改实例名

    centos8安装Docker 1.安装依赖 # 首先我们设置 Docker 仓库 yum install -y yum-utils device-mapper-persistent-data lvm ...

  2. CentOS 8中安装Docker出现和Podman冲突

    感谢这位博主的文章: CentOS 8中安装Docker出现和Podman冲突_ywyngq的博客-CSDN博客https://blog.csdn.net/ywyngq/article/details ...

  3. centos 7 中安装 docker和创建 tomcat容器并部署web应用

    在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...

  4. CentOS 7环境安装Docker

    更新yum包 yum update 安装需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 设置yum源 yum-co ...

  5. Docker - 在CentOS 7中安装Docker

    在CentOS 7中安装Docker 1-确认系统信息 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # uname - ...

  6. Linux CentOS 6.8 安装 Docker

    Linux CentOS 6.8 安装 Docker 一.移除Docker yum remove docker 二.移除 Docker-selinux yum remove docker-selinu ...

  7. 如何在CentOS 8上安装Docker

    介绍 与之前的版本相比,新的CentOS 8版本引入了许多创新元素,一个重大变化是决定不再为Docker提供官方支持. 相反,RHE选择引入用于容器映像创建和管理的内置工具:buildah和podma ...

  8. centos8 安装docker

    文章目录 安装Docker 设置仓库 安装 Docker Engine-Community 安装Docker 使用官方安装脚本自动安装 安装命令如下: curl -fsSL https://get.d ...

  9. CentOS 8.0 安装docker 报错:Problem package docker-ce-3 19.03.4-3.el7.x86_64 require

    文章目录 CentOS 8.0 安装docker 报错:Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io ...

最新文章

  1. PWA(Progressive Web App)入门系列:消息通讯
  2. Nutch开发(四)
  3. LOJ#6282. 数列分块入门 6
  4. 将读写锁放到共享内存中,实现进程之间对数据的读写访问控制
  5. 考驾照重点科目的关键考试技巧
  6. 4x4矩阵键盘工作原理及扫描程序_单片机人机交互矩阵按键
  7. 【chorme插件开发】第二节:插件的配置文件说明及素材
  8. 【英语学习】【Level 07】U07 Stories of my Life L6 An experience worth remembering
  9. chmod简介及其使用方法
  10. utf-8是否带签名 乱码问题。
  11. python列表的存储结构_在python列表类型结构中合理地存储10亿个以上的值
  12. Javamysql语法转化oracle_MySQL到Oracle语法错误(限制/偏移/更新)
  13. 盒子阴影(HTML、CSS)
  14. PageHelpe的分页不起作用
  15. 对anaconda虚拟环境进行迁移
  16. ndows外壳公用dll,Windows外壳公用DLL已停止工作
  17. 顺通车间扫码出入库管理系统仓库扫码软件
  18. 两种方法教你将PDF转换CAD搞定!
  19. 超好用的PPT技能学习笔记
  20. w3c离线手册2019

热门文章

  1. matlab对闭合轮廓进行多边形逼近,物体轮廓线的多边形拟合.PDF
  2. 【网络攻防】“跨站脚本攻击” 第二弹 ——存储型XSS
  3. Nginx-负载均衡
  4. Git删除远程仓库分支
  5. SQL联合查询实现统计功能
  6. 香港天文台天气信息获取
  7. mysql怎么消除笛卡尔积_mysql左链接笛卡尔积如何避免?
  8. [AS3]心理测试题的开发
  9. Git系列之删除文件
  10. html h1 不自动加粗,HTML之h1 h2 h3 h4标签知识经验篇