【微服务实战之Docker容器】-入门学习第一课
Docker 介绍与安装准备
Docker Hub 官网(Docker 镜像仓库):https://hub.docker.com/
目前,CentOS 仅发行版的内核支持 Docker。Docker 运行在 CentOS 7(64-bit)上,要求系统为 64 位、Linux 内核版本 3.8 以上。本文选用 CentOS 7.x 进行演示。
一、环境检查
在安装 Docker 之前,需要先检查系统版本和内核版本是否符合要求。
1. 查看系统版本和内核版本
cat /etc/redhat-release uname -r二、安装依赖环境
2. 安装 GCC 环境包
安装命令:
yum -y install gcc如果已经安装过,系统会提示已安装。
3. 安装 yum-utils 工具包
yum-utils 提供了 yum-config-manager 等实用工具,用于管理 yum 仓库。
yum install -y yum-utils三、安装 Docker
4. 添加 Docker 官方安装源
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo5. 安装 Docker 引擎
执行以下命令安装 Docker,安装过程中一路按 y 确认:
yum install docker-ce docker-ce-cli containerd.io看到 "Complete!" 提示即表示安装完成。
四、启动与验证
6. 启动 Docker 服务
systemctl start docker7. 设置 Docker 开机自启
systemctl enable docker8. 验证 Docker 安装
检查 Docker 版本:
docker version运行测试容器:
docker run hello-world五、配置优化
9. 配置阿里云镜像加速
为了提升镜像拉取速度,可以配置阿里云镜像加速器:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"] } EOF10. 重启 Docker 服务
# 重启 Docker sudo systemctl daemon-reload sudo systemctl restart docker六、总结
至此,Docker 已在 CentOS 7 系统上成功安装并完成基本配置。您可以通过docker ps、docker images等命令开始使用 Docker 进行容器管理。
后续可以继续学习 Docker 镜像管理、容器操作、Dockerfile 编写等进阶内容。
