如何在Fedora 38/37系統(tǒng)上安裝和配置Docker
準(zhǔn)備工作
確保系統(tǒng)已更新至最新版本:
sudo dnf update -y
安裝Docker引擎
- 添加Docker官方倉庫:
sudo dnf -y install dnf-plugins-core sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
- 安裝Docker軟件包:
sudo dnf install docker-ce docker-ce-cli containerd.io
- 啟動(dòng)Docker服務(wù):
sudo systemctl start docker
- 驗(yàn)證安裝:
sudo docker run hello-world
配置Docker權(quán)限
將當(dāng)前用戶加入docker
組以無需sudo
運(yùn)行命令:
sudo usermod -aG docker $USER
newgrp docker
設(shè)置開機(jī)自啟
sudo systemctl enable docker
優(yōu)化鏡像下載速度(可選)
創(chuàng)建或編輯/etc/docker/daemon.json
文件:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
重啟Docker服務(wù):
sudo systemctl restart docker
常見問題處理
權(quán)限拒絕錯(cuò)誤
執(zhí)行以下命令后重新登錄:
sudo groupadd docker
服務(wù)啟動(dòng)失敗
檢查日志信息:
journalctl -u docker.service