在CentOS系統下配置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 CE(社區版):
sudo yum install docker-ce docker-ce-cli containerd.io
啟動Docker服務:
sudo systemctl start docker
設置Docker開機自啟:
sudo systemctl enable docker
驗證Docker安裝:
sudo docker run hello-world
如果一切正常,你應該會看到一條消息,說明你的Docker引擎正在運行。
配置Docker守護進程(可選):
編輯 /etc/docker/daemon.json
文件來添加自定義配置。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://mirrors.aliyun.com"]
}
EOF
然后重啟Docker服務以應用更改:
sudo systemctl daemon-reload
sudo systemctl restart docker
配置防火墻(如果啟用): 確保Docker端口(默認是2375和2376)是開放的。
sudo firewall-cmd --permanent --zone=public --add-service=docker
sudo firewall-cmd --reload
配置SELinux(如果啟用): 如果你的系統啟用了SELinux,你可能需要調整一些策略以允許Docker正常運行。
sudo setsebool -P docker_ isolation 1
使用Docker: 現在你可以開始使用Docker了。例如,拉取一個鏡像并運行一個容器。
sudo docker pull nginx
sudo docker run -d -p 80:80 nginx
通過以上步驟,你應該能夠在CentOS上成功配置和使用Docker。如果在安裝過程中遇到任何問題,可以參考Docker的官方文檔或搜索相關的錯誤信息。