当前位置:首页 > Centos > 正文

CentOS Docker容器入门指南(手把手教你搭建与使用Docker容器)

在现代软件开发和运维中,Docker 已经成为不可或缺的工具。它通过容器化技术,让应用部署更高效、环境更一致。本文将围绕 CentOS Docker容器,从零开始带你掌握 Docker基础教程,即使是小白也能轻松上手!

CentOS Docker容器入门指南(手把手教你搭建与使用Docker容器) Docker容器  Docker基础教程 CentOS容器部署 Docker新手入门 第1张

一、什么是Docker?

Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖打包到一个轻量级、可移植的容器中。这些容器可以在任何支持 Docker 的系统上运行,极大简化了部署流程。

二、为什么选择 CentOS 作为 Docker 主机?

CentOS 是一个稳定、免费的企业级 Linux 发行版,广泛用于服务器环境。搭配 Docker,可以构建高可用、安全的容器化服务,非常适合学习和生产部署。这也是很多开发者选择 CentOS容器部署 的原因。

三、在 CentOS 上安装 Docker

以下步骤适用于 CentOS 7 或 CentOS Stream 8/9。请确保你拥有 root 权限或 sudo 权限。

1. 更新系统

sudo yum update -y

2. 安装必要依赖

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

3. 添加 Docker 官方仓库

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

4. 安装 Docker 引擎

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

5. 启动并设置开机自启

sudo systemctl start dockersudo systemctl enable docker

6. 验证安装

docker --version

如果看到类似 Docker version 24.0.5, build ... 的输出,说明安装成功!

四、运行你的第一个 Docker 容器

我们以官方的 hello-world 镜像为例:

sudo docker run hello-world

你会看到如下输出:

Hello from Docker!This message shows that your installation appears to be working correctly.

恭喜!你已经成功运行了第一个 Docker新手入门 容器。

五、常用 Docker 命令速查

  • docker images:查看本地镜像
  • docker ps:查看正在运行的容器
  • docker ps -a:查看所有容器(包括已停止的)
  • docker stop [容器ID]:停止容器
  • docker rm [容器ID]:删除容器
  • docker rmi [镜像ID]:删除镜像

六、小贴士:非 root 用户使用 Docker

为避免每次使用 sudo,可将当前用户加入 docker 用户组:

sudo usermod -aG docker $USERnewgrp docker  # 刷新组权限(或重新登录)

七、总结

通过本教程,你已经掌握了在 CentOS 系统上安装 Docker、运行容器的基本操作。无论是学习还是实际项目,CentOS Docker容器 都是一个强大而可靠的选择。希望这篇 Docker基础教程 能帮助你顺利开启容器化之旅!

提示:后续可学习 Dockerfile 编写、Docker Compose 多容器编排等进阶内容,进一步提升你的 DevOps 能力。