引言

Docker 是一个开源的应用容器引擎,可以让您轻松地打包、发布和运行应用程序。在 CentOS 上安装 Docker 可以让您快速搭建容器化环境,提高应用程序的部署效率和可移植性。本文将为您详细讲解在 CentOS 上安装 Docker 的全过程,让您从零开始,轻松上手 Docker。

前期准备

1. 更新系统

在安装 Docker 之前,确保您的 CentOS 系统处于最新状态。使用以下命令更新系统:

sudo yum update -y

2. 检查系统版本与内核版本

确认您的 CentOS 版本,并确保内核版本在 3.10 以上。使用以下命令查看系统版本和内核版本:

cat /etc/os-release
uname -r

3. 系统要求核对

确保您的系统为 64 位架构,并且至少具备 2GB RAM。

安装 Docker

1. 安装 Docker

使用以下命令安装 Docker:

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

2. 启动 Docker

安装完成后,启动 Docker:

sudo systemctl start docker

3. 设置开机自启

为了确保 Docker 在系统启动时自动运行,设置开机自启:

sudo systemctl enable docker

4. 验证安装

使用以下命令验证 Docker 是否成功安装:

docker --version

配置 Docker

1. 配置 Docker 仓库

为了加速 Docker 镜像的拉取,您可以将 Docker 仓库配置为中国国内的镜像源。以下是以阿里云镜像仓库为例的配置方法:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://<your-mirror-url>:443"]
}
EOF
sudo systemctl restart docker

<your-mirror-url> 替换为阿里云镜像仓库的 URL。

2. 设置 Docker 用户组

为了方便使用 Docker,您可以将当前用户添加到 docker 用户组:

sudo groupadd docker
sudo usermod -aG docker $USER

常用 Docker 命令

以下是一些常用的 Docker 命令,可以帮助您更好地管理 Docker 容器:

# 查看所有容器
docker ps

# 查看所有镜像
docker images

# 拉取镜像
docker pull <image-name>

# 运行容器
docker run <image-name>

# 删除容器
docker rm <container-id>

# 删除镜像
docker rmi <image-id>

总结

通过以上步骤,您已经在 CentOS 上成功安装并配置了 Docker。现在,您可以开始使用 Docker 来打包、发布和运行应用程序了。祝您使用愉快!