Ubuntu 22.04 换源+Docker安装+镜像加速
Ubuntu 22.04 换源Docker安装镜像加速前言本文针对 Ubuntu 22.04 LTS 系统先更换国内镜像源提升下载速度再完成 Docker 引擎与 Compose 插件安装最后配置 Docker 国内镜像加速全程无报错、可直接复制执行适配 VMware 固定 IP 虚拟机环境。一、Ubuntu 22.04 更换阿里云镜像源提速必备1.1 操作目的替换系统默认国外源解决 apt 安装软件慢、超时、失败问题为后续 Docker 安装铺垫。1.2 一键换源命令# 备份原始软件源防止出错可回滚sudocp/etc/apt/sources.list /etc/apt/sources.list.bak# 写入阿里云官方镜像源sudocat/etc/apt/sources.listEOF deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse EOF# 更新软件源缓存sudoaptupdate1.3 注意事项执行sudo apt update出现普通警告可忽略无报错即换源成功切勿修改源文件格式与关键词jammy 为 Ubuntu 22.04 专属代号换源后无需重启系统直接执行后续安装步骤二、卸载旧版 Docker前置清理2.1 操作目的清理系统残留的老旧 Docker 相关组件避免版本冲突。2.2 清理命令sudoaptremove-ydocker.io containerd runc2.3 注意事项若提示Unable to locate package找不到包属于正常现象代表系统无旧版组件直接跳过下一步无需额外卸载其他无关包执行完即可继续三、安装 Docker 引擎Compose 插件官方稳定版3.1 操作目的安装 Docker 社区版CE核心组件包含容器运行、镜像管理、Compose 编排能力。3.2 完整安装命令# 安装依赖组件sudoaptinstall-yca-certificatescurlgnupg lsb-release# 创建密钥目录并添加 Docker 官方 GPG 密钥sudomkdir-p/etc/apt/keyringscurl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudogpg--dearmor-o/etc/apt/keyrings/docker.gpg# 添加 Docker 官方软件源echodeb [arch$(dpkg --print-architecture)signed-by/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu$(lsb_release-cs)stable|sudotee/etc/apt/sources.list.d/docker.list/dev/null# 更新源并安装 Docker 全套组件sudoaptupdatesudoaptinstall-ydocker-ce docker-ce-cli containerd.io docker-compose-plugin# 设置 Docker 开机自启并立即启动sudosystemctlenable--nowdocker3.3 安装验证# 运行测试镜像验证 Docker 正常运行sudodockerrun hello-world成功判定终端输出Hello from Docker!相关字样代表安装成功。3.4 免 sudo 使用 Docker必配置# 将当前用户加入 docker 用户组sudousermod-aGdocker$USER配置后必须注销重新登录或重启虚拟机否则不生效生效后可直接执行docker命令无需加sudo四、Docker 国内镜像加速解决拉取镜像慢4.1 操作目的配置国内镜像仓库大幅提升 Docker 拉取镜像速度避免超时失败。4.2 加速配置命令# 创建 Docker 配置目录sudomkdir-p/etc/docker# 写入国内镜像加速地址sudocat/etc/docker/daemon.jsonEOF { registry-mirrors: [ https://docker.mirrors.ustc.edu.cn, https://hub-mirror.c.163.com, https://registry.docker-cn.com ] } EOF# 重载配置并重启 Docker 服务sudosystemctl daemon-reloadsudosystemctl restartdocker4.3 加速验证# 查看镜像加速是否生效dockerinfo成功判定输出内容中找到Registry Mirrors显示已配置的国内镜像地址即生效。五、全局注意事项全程建议在 Xshell 远程连接下执行避免虚拟机终端复制粘贴出错所有命令需按顺序执行不可跳过备份、更新源等关键步骤Docker 重启后原有运行中的容器会自动重启无需手动恢复若镜像加速失效可更换镜像地址或重启 Docker 服务重试安装过程中出现非红色报错先检查网络与源配置无需盲目重装六、常用命令速查# 查看 Docker 版本docker--version# 查看 Docker Compose 版本dockercompose version# 查看 Docker 运行状态sudosystemctl statusdocker# 重启 Docker 服务sudosystemctl restartdocker# 查看本地镜像dockerimages# 查看运行中的容器dockerps
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2451735.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!