虚拟机安装CentOS7并部署Docker环境完整指南
环境准备
1. 下载VMware Workstation或VirtualBox虚拟机软件
2. 获取CentOS7 ISO镜像文件(推荐使用Minimal版本)
3. 确保宿主机满足至少4GB内存、20GB磁盘空间
CentOS7虚拟机安装步骤
新建虚拟机
在虚拟机软件中创建新虚拟机:
- 选择Linux系统类型
- 分配2核CPU和2GB内存
- 创建20GB动态分配磁盘空间
系统安装配置
挂载ISO镜像后启动安装程序:
- 选择Install CentOS 7
- 设置时区为Asia/Shanghai
- 配置网络连接(NAT模式)
- 创建root密码和普通用户
- 完成安装后重启系统
Docker环境部署
系统更新与依赖安装
sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker
验证安装结果
sudo docker run hello-world
成功执行将显示Docker欢迎信息
Docker常用配置优化
镜像加速配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json
用户权限配置
sudo usermod -aG docker $USER
newgrp docker
故障排查
- 检查防火墙状态:systemctl status firewalld
- 查看Docker日志:journalctl -u docker.service
- 验证网络连接:ping 114.114.114.114