文章目录
- 一、前置准备
- 二、在线安装完整步骤
- 步骤1:安装基础依赖工具
- 步骤2:添加Docker官方GPG密钥
- 步骤3:配置Docker官方源(国内适配阿里云镜像源)
- 步骤4:安装Docker CE及配套组件
- 步骤5:启动并验证Docker
- 步骤6:(可选)配置非root用户免sudo执行Docker
- 步骤7:修改数据目录
- 三、常见问题修复
- 1. 安装时报「无法定位软件包 docker-ce」
- 2. 下载速度慢/超时
- 3. Docker服务启动失败
- 4. 执行`docker run hello-world`报「pull access denied」
- 总结
官方推荐的标准化步骤,包含源配置、依赖安装、版本验证等全流程,同时适配国内网络环境(配置阿里云镜像源加速),确保安装过程高效且无报错。
一、前置准备
- 确保Ubuntu 22.04系统已更新,且有外网访问权限;
- 卸载旧版本Docker(若有),避免冲突:
# 卸载旧版本(无则跳过,执行无报错)sudoapt-getremovedockerdocker-engine docker.io containerd runc二、在线安装完整步骤
步骤1:安装基础依赖工具
# 更新apt包索引sudoapt-getupdate# 安装CA证书、curl、gnupg等基础工具(用于添加Docker源)sudoapt-getinstall-yca-certificatescurlgnupg lsb-release步骤2:添加Docker官方GPG密钥
# 创建密钥存储目录sudomkdir-p/etc/apt/trusted.gpg.d# 下载并添加Docker官方GPG密钥(国内可替换为阿里云镜像密钥)curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudogpg--dearmor-o/etc/apt/trusted.gpg.d/docker.gpg# (可选)国内用户用阿里云密钥(更稳定)# curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg步骤3:配置Docker官方源(国内适配阿里云镜像源)
# 配置Docker源(官方源,国内建议替换为阿里云)echo"deb [arch=$(dpkg --print-architecture)signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://download.docker.com/linux/ubuntu \