引言
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-utils
和 device-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。