



















2026-04-25 12:10 xiashengwang 阅读(40) 评论() 收藏 举报
sudo dnf config-manager --add-repo=https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i "s/download.docker.com/mirrors.tencentyun.com\/docker-ce/g" /etc/yum.repos.d/docker-ce.repo
sudo dnf list docker-ce
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
参考:https://computingforgeeks.com/install-docker-ce-on-rocky-linux-almalinux/
sudo dnf remove docker docker-client docker-client-latest docker-common docker-latest docker-logrotate docker-engine podman runc
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker 引擎以及 CLI 工具 containerd、Buildx 和 Compose 插件:
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl enable --now docker
systemctl status docker
docker --version
输出:
Docker version 29.4.0, build a1de4e3
检查 Compose 插件:
docker compose version
Docker Compose version v5.1.1
sudo docker run hello-world
这一步在生产环境不要这么做,安全性很重要,以sudo命令启动为好
默认情况下,Docker 命令需要用户帐户sudo。要允许您的普通用户帐户直接运行 Docker 命令,请将该用户添加到该用户docker组:
sudo usermod -aG docker $USER
注销并重新登录(或运行命令newgrp docker)以使组成员身份生效。然后不使用 sudo 进行测试:
docker run hello-world
请注意,docker组中的任何用户实际上都可以通过容器挂载获得对主机的 root 权限。请仅添加受信任的用户。
docker默认的官方数据源,很慢,必须配置加速源。
/etc/docker/daemon.json
参考这篇文章:
docker学习(3)-一个简单的例子
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。