CentOS上如何安装Docker?

代码编程 2025-08-12 938

手把手教你CentOS系统上安装Docker,轻松上手容器化技术

嘿,各位技术小伙伴们,今天咱们来聊聊一个在云计算和DevOps领域里特别火的话题——Docker,以及如何在CentOS系统上安装它,Docker,这个容器化技术的代表,让应用的部署和管理变得前所未有的简单和高效,不管你是开发新手,还是运维老鸟,掌握Docker都能让你的工作事半功倍,废话不多说,咱们直接进入正题,看看怎么在CentOS上安装Docker吧!

CentOS安装Docker-专业知识-专业知识

为啥选CentOS和Docker?

咱们得说说为啥选CentOS和Docker这对组合,CentOS,作为Red Hat Enterprise Linux(RHEL)的免费开源版本,以其稳定性和安全性著称,是很多企业和个人服务器的首选,而Docker呢,它通过容器化技术,把应用及其依赖打包成一个独立的“盒子”,让应用可以在任何支持Docker的环境中无缝运行,大大简化了部署流程,提高了资源利用率。

安装前的准备

在动手安装之前,咱们得做点准备工作,确保你的CentOS系统是最新的,这样可以避免一些已知的安全漏洞和兼容性问题,你可以通过以下命令更新系统:

sudo yum update -y

更新完成后,重启系统以确保所有更新生效:

sudo reboot

安装Docker

好了,系统更新完毕,咱们就可以开始安装Docker了,CentOS上安装Docker,主要有两种方式:通过官方仓库安装和使用yum-config-manager添加Docker的官方仓库,这里,咱们采用后者,因为它能确保你安装的是最新版本的Docker。

添加Docker官方仓库

咱们需要安装yum-utils,它提供了yum-config-manager工具,方便我们管理yum仓库:

CentOS安装Docker-专业知识-专业知识
sudo yum install -y yum-utils

使用yum-config-manager添加Docker的官方仓库:

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

安装Docker CE(社区版)

添加完仓库后,咱们就可以安装Docker CE了,这里,我们选择安装最新稳定版:

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

安装过程中,yum会自动处理依赖关系,你只需要耐心等待即可。

启动并设置Docker开机自启

安装完成后,咱们需要启动Docker服务,并设置它开机自启:

sudo systemctl start docker
sudo systemctl enable docker

你可以通过以下命令检查Docker服务是否运行正常:

sudo systemctl status docker

如果看到“active (running)”字样,那就说明Docker已经成功启动了。

验证Docker安装

安装并启动Docker后,咱们来验证一下它是否工作正常,最简单的方法就是运行一个测试容器,比如hello-world:

sudo docker run hello-world

如果一切正常,你会看到一条欢迎信息,告诉你Docker已经成功安装并运行了。

Docker基本操作

既然Docker已经安装好了,咱们就来简单了解一下它的基本操作吧。

拉取镜像

Docker镜像就像是容器的模板,你可以从Docker Hub等镜像仓库拉取镜像,咱们拉取一个Ubuntu镜像:

sudo docker pull ubuntu

运行容器

拉取完镜像后,咱们就可以基于这个镜像运行容器了,咱们运行一个Ubuntu容器,并进入它的交互式终端:

sudo docker run -it ubuntu /bin/bash

在容器内,你可以像在普通Linux系统上一样操作,比如安装软件、修改配置等。

列出容器

你可以通过以下命令列出所有正在运行的容器:

sudo docker ps

如果想列出所有容器(包括已停止的),可以加上-a参数:

sudo docker ps -a

停止和删除容器

停止一个正在运行的容器,可以使用stop命令,后面跟上容器的ID或名称:

sudo docker stop <container_id_or_name>

删除一个容器,可以使用rm命令:

sudo docker rm <container_id_or_name>

好啦,今天咱们就聊到这里,通过这篇文章,你应该已经掌握了在CentOS系统上安装Docker的方法,以及Docker的一些基本操作,Docker作为容器化技术的代表,它的出现极大地简化了应用的部署和管理流程,是每一位技术小伙伴都应该掌握的技能,希望这篇文章能帮到你,让你在Docker的学习之路上少走弯路,如果你有任何问题或建议,欢迎在评论区留言,咱们一起交流学习!

如何在CentOS上有效部署Grafana?
« 上一篇 2025-08-12
CentOS如何配置Docker镜像源以夯实入门基础?
下一篇 » 2025-08-12

文章评论