返回博客
DevOps
2021年9月8日
6分钟
5.2K 次浏览

CentOS 7安装Docker CE

详细介绍如何在CentOS 7系统上安装Docker CE,包括依赖安装、仓库配置、版本选择以及基本使用方法。

CentOS 7安装Docker CE

概览

详细介绍如何在CentOS 7系统上安装Docker CE,包括依赖安装、仓库配置、版本选择以及基本使用方法。

正文

该教程所有命令都是基于 root 权限,如果当前不是 root 用户,可以使用 su root 切换为 root 用户。

安装 Docker CE

安装依赖项

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

安装 Docker 依赖

添加 Aliyun Docker CE yum 源

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

重建 yum 缓存

yum clean all
yum makecache

查看并安装 Docker 版本

yum list docker-ce.x86_64 --showduplicates | sort -r
yum install -y docker-ce-20.10.8-* docker-ce-cli-20.10.8-*.x86_64

安装 Docker

此处安装当前最新版 20.10.8,最后出现 Complete! 说明安装成功。

启动 Docker

systemctl start docker
systemctl status docker
systemctl enable docker

查看 Docker 状态

Docker 使用

查看 Docker 版本

docker version

[可选] 配置阿里云镜像加速器

前往阿里云容器镜像服务 https://cr.console.aliyun.com/cn-beijing/instances/mirrors 申请自己的加速器。

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://[切换为自己的].mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

使用 Docker 镜像

docker pull nginx
docker images
docker run -p 80:80 --name mynginx -d nginx
docker ps -a
docker exec -it mynginx /bin/bash

查看 Docker 容器

docker exec -it [replace] /bin/bash 中需要替换成想要进入的服务名或服务 ID。

要点

01

完整介绍从准备到完成的配置过程 (DevOps)

02

将操作拆分为适合在真实服务器上执行的小步骤

03

包含验证方法和需要注意的常见问题

说明

本文保持简洁,加载速度快,方便在桌面端和移动端浏览。

博客列表中的原始链接现在可以正常打开,不会再跳转到 404 页面。

最近文章