掌握CentOS,轻松 Docker 安装与实战指南

发布时间:2025-06-08 02:37:05

引言

Docker 是一种风行的开源容器化平台,它容许开辟者跟体系管理员创建、安排跟运转可移植的利用顺序。在 CentOS 体系上安装 Docker 可能极大年夜地简化利用顺序的安排过程。本文将为你供给具体的 CentOS Docker 安装与实战指南。

体系请求

在开端安装 Docker 之前,请确保你的 CentOS 体系满意以下请求:

  • CentOS 7 或更高版本
  • 内核版本不低于 3.10

安装 Docker

1. 卸载旧版本 Docker

假如你的体系中已安装旧版本的 Docker,请先卸载它:

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

2. 安装依附包

安装 yum-utilsdevice-mapper-persistent-data

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

3. 增加 Docker 客栈

增加 Docker 官方客栈:

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

4. 安装 Docker

安装 Docker CE:

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

5. 启动 Docker

启动 Docker 效劳:

sudo systemctl start docker

6. 验证安装

验证 Docker 能否安装成功:

docker --version

Docker 实战

1. 运转 Hello World 容器

sudo docker run hello-world

假如全部正常,你将看到以下消息:

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

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs as a command line application.
4. Docker automatically cleaned up the containers.
To try something more ambitious, you can run:
docker run tomcat:latest

2. 检查容器列表

检查以后正在运转的容器:

sudo docker ps

3. 结束跟删除容器

结束一个正在运转的容器:

sudo docker stop <容器ID或称号>

删除一个容器:

sudo docker rm <容器ID或称号>

总结

经由过程以上步调,你可能在 CentOS 体系上成功安装 Docker 并运转第一个容器。Docker 的富强之处在于其容器化技巧,可能帮助你疾速安排跟管理当用顺序。盼望这篇指南能帮助你轻松控制 Docker。