在 CentOS 上启动 Docker 的标准做法
一、使用 systemctl 启动并设置开机自启
systemctl status dockersudo systemctl start dockersudo systemctl enable dockersudo systemctl restart dockersudo systemctl stop dockersystemctl status docker,应看到 active (running) 字样。二、旧版本兼容方式(service 与 chkconfig)
service docker statusservice docker startservice docker restartchkconfig docker on三、验证与常见问题处理
sudo docker run hello-world,看到欢迎信息说明 Docker 引擎工作正常。journalctl -u docker.service,根据日志提示处理异常。sudo firewall-cmd --permanent --zone=public --add-service=dockersudo firewall-cmd --reload四、尚未安装时的快速安装与启动
sudo yum update -ysudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo yum install -y docker-ce docker-ce-cli containerd.iosudo systemctl start docker && sudo systemctl enable dockersudo docker run hello-world。