引言
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 来打包、发布和运行应用程序了。祝您使用愉快!