5154

Good Luck To You!

CentOS安装Docker教程,详细步骤是怎样的?

CentOS 安装 Docker 教程

CentOS安装Docker教程,详细步骤是怎样的?

系统要求检查

在开始安装 Docker 之前,确保您的 CentOS 系统满足基本要求,CentOS 7 或更高版本支持 Docker,建议使用 64 位操作系统,确保系统已更新至最新状态,以避免依赖冲突,可以通过运行 sudo yum update -y 命令更新系统包。

卸载旧版本 Docker

如果系统中已安装旧版本的 Docker,建议先卸载以避免兼容性问题,执行以下命令:

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

卸载后,清理残留文件:

sudo rm -rf /var/lib/docker

安装必要的依赖包

Docker 需要一些系统依赖包才能正常运行,使用以下命令安装:

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

添加 Docker 官方仓库

为了安装最新版本的 Docker,需要添加官方仓库,执行以下命令:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

添加后,可以启用测试仓库(可选):

CentOS安装Docker教程,详细步骤是怎样的?

sudo yum-config-manager --enable docker-ce-test

安装 Docker CE

仓库添加完成后,即可安装 Docker CE(Community Edition),运行以下命令:

sudo yum install -y docker-ce docker-ce-cli containerd.io

安装完成后,验证 Docker 版本:

docker --version

启动并启用 Docker

安装后,需要启动 Docker 服务并设置为开机自启,执行以下命令:

sudo systemctl start docker
sudo systemctl enable docker

检查 Docker 服务状态:

sudo systemctl status docker

配置 Docker 镜像加速(可选)

由于网络原因,直接从 Docker Hub 拉取镜像可能较慢,可以配置国内镜像加速器,编辑 Docker 配置文件:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF

重启 Docker 服务使配置生效:

CentOS安装Docker教程,详细步骤是怎样的?

sudo systemctl restart docker

常用 Docker 命令示例

安装完成后,可以尝试以下命令熟悉 Docker 的基本操作:

  • 拉取镜像:docker pull nginx
  • 运行容器:docker run -d -p 8080:80 nginx
  • 查看运行中的容器:docker ps
  • 停止容器:docker stop <container_id>

相关 FAQs

Q1:安装 Docker 时提示“package docker-ce does not exist”怎么办?
A1:这通常是因为未正确添加 Docker 官方仓库,请检查 /etc/yum.repos.d/docker-ce.repo 文件是否存在,并确保使用 yum-config-manager 添加了正确的仓库,如果问题仍存在,可以尝试清理缓存后重新安装:sudo yum clean all,然后重新执行安装步骤。

Q2:普通用户无法执行 Docker 命令,如何解决?
A2:默认情况下,只有 root 用户可以执行 Docker 命令,可以将当前用户添加到 docker 用户组:sudo usermod -aG docker $USER,然后注销并重新登录,如果仍无法使用,可以尝试重启系统或手动刷新组权限:newgrp docker

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
    网站收藏
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.