在CentOS Minimal上安裝Docker的步驟如下:
首先,確保你的系統是最新的:
sudo yum update -y
安裝一些必要的依賴包以便能夠使用yum
來安裝Docker:
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 Community Edition及其相關組件:
sudo yum install docker-ce docker-ce-cli containerd.io
啟動Docker服務并設置開機自啟:
sudo systemctl start docker
sudo systemctl enable docker
驗證Docker是否正確安裝并運行:
sudo docker run hello-world
如果安裝成功,你應該會看到一條消息,說明你的Docker引擎正在運行。
如果你希望非root用戶也能使用Docker,可以將該用戶添加到docker
組:
sudo usermod -aG docker your_username
然后注銷并重新登錄,或者使用以下命令使更改生效:
newgrp docker
如果你啟用了防火墻,確保允許Docker的流量:
sudo firewall-cmd --permanent --zone=trusted --add-service=docker
sudo firewall-cmd --reload
如果你啟用了SELinux,可能需要調整一些策略以允許Docker正常運行。你可以臨時禁用SELinux進行測試:
sudo setenforce 0
或者修改SELinux配置文件/etc/selinux/config
,將SELINUX=enforcing
改為SELINUX=disabled
,然后重啟系統。
完成以上步驟后,你應該能夠在CentOS Minimal上成功安裝并運行Docker。