适配系统:CentOS Linux release 7.9
前置说明 安全初始化完成后安装 Docker+Compose 插件 + Portainer 可视化面板
Docker 优势同文档不变,仅系统安装逻辑适配 CentOS7。
架构校验命令:
uname -m # 输出x86_64 64位,满足安装要求 一、卸载系统旧版本 Docker 组件 CentOS7 自带旧版 docker,先清理避免冲突
yum remove -y docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 二、安装依赖 & 配置 Docker 官方 YUM 源 安装 yum 工具依赖 yum install -y yum-utils ca-certificates curl 添加 Docker 官方 YUM 仓库 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 刷新 yum 缓存 yum makecache fast 三、安装 Docker Engine + Compose 全套组件 yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 四、启动 Docker 并设置开机自启 systemctl start docker systemctl enable docker # 查看运行状态 systemctl status docker 五、配置国内 Docker 镜像加速(解决拉取慢) mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker.1ms.run", "https://docker.m.daocloud.io", "https://docker.1panel.live", "https://dockerproxy.net", "https://docker.xuanyuan.me", "https://docker-0.unsee.tech", "https://registry.cyou" ] } EOF # 重载系统服务配置,重启docker生效 systemctl daemon-reload systemctl restart docker # 验证镜像配置是否加载成功 docker info 六、普通用户免 sudo 操作 docker(对应前文创建的 buer 用户) 报错:permission denied while trying to connect to the Docker daemon socket 执行以下命令
...