# Docker

# 官网 (opens new window)

# 为什么学习

  • 解决应用部署的不便,让应用部署更加简单方便
  • 避免环境不同导致问题
  • 降低微服务阶段的学习成本,减少安装时间,聚焦核心

# 是什么

Docker是一个应用容器引幸一个容器可以理解成是一个轻星级的虚拟机

# 核心概念

# 安装

官网下载 (opens new window)

安装前:

要安装 Docker Engine,您需要 CentOS 7 或 8 的维护版本。存档版本不受支持或测试。centos-extras必须启用存储库。此存储库默认启用,但如果您已禁用它,则需要 重新启用它。推荐使用overlay2存储驱动。

  1. 卸载旧版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
  1. 安装依赖
  • yum -y install gcc
  • yum -y install gcc-c++
  • yum install -y yum-utils
  • yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • yum makecache fast (重建yum索引,可用可不用)
  • 安装引擎:yum -y install docker-ce docker-ce-cli containerd.io
  1. 启动
systemctl start docker
  1. 测试是否成功
docker run hello-world

测试

  1. 阿里云镜像加速器 (opens new window) 阿里云镜像加速器