虛擬機(jī)安裝CentOS7并部署Docker環(huán)境完整指南
環(huán)境準(zhǔn)備
1. 下載VMware Workstation或VirtualBox虛擬機(jī)軟件
2. 獲取CentOS7 ISO鏡像文件(推薦使用Minimal版本)
3. 確保宿主機(jī)滿足至少4GB內(nèi)存、20GB磁盤空間
CentOS7虛擬機(jī)安裝步驟
新建虛擬機(jī)
在虛擬機(jī)軟件中創(chuàng)建新虛擬機(jī):
- 選擇Linux系統(tǒng)類型
- 分配2核CPU和2GB內(nèi)存
- 創(chuàng)建20GB動(dòng)態(tài)分配磁盤空間
系統(tǒng)安裝配置
掛載ISO鏡像后啟動(dòng)安裝程序:
- 選擇Install CentOS 7
- 設(shè)置時(shí)區(qū)為Asia/Shanghai
- 配置網(wǎng)絡(luò)連接(NAT模式)
- 創(chuàng)建root密碼和普通用戶
- 完成安裝后重啟系統(tǒng)
Docker環(huán)境部署
系統(tǒng)更新與依賴安裝
sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker倉(cāng)庫(kù)
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
驗(yàn)證安裝結(jié)果
sudo docker run hello-world
成功執(zhí)行將顯示Docker歡迎信息
Docker常用配置優(yōu)化
鏡像加速配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json
用戶權(quán)限配置
sudo usermod -aG docker $USER
newgrp docker
故障排查
- 檢查防火墻狀態(tài):systemctl status firewalld
- 查看Docker日志:journalctl -u docker.service
- 驗(yàn)證網(wǎng)絡(luò)連接:ping 114.114.114.114