国内网络环境快速给Ubuntu安装docker
🐾 前言
最近发现有个叫 Docker 的小盒子,能把程序装进去,走到哪带到哪,超方便! 但!是一旦在国内的Ubuntu上装它,就…… 不是404,就是连接超时呜呜呜(>﹏<) 这篇 “小白都能看懂” 的安装指南送给大家!
1. 更新系统并安装依赖
首先更新软件包列表,升级系统,并安装 Docker 所需的依赖包 (apt要记得先换源哦)
1 | sudo apt update |
2. 添加国内 Docker 源(这里使用清华大学镜像)
添加 GPG 密钥
1 | curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg |
该命令下载 Docker 官方 GPG 公钥,并保存到本地密钥环,用于验证软件包完整性喵(´・ω・`)
配置软件源
1 | echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null |
此命令将清华大学的 Docker 仓库地址写入软件源列表,后续安装将从此地址获取软件包,这样就不怕连接超时啦(⌒▽⌒)
3. 安装 Docker
更新软件包索引,并安装 Docker 引擎及相关组件。
1 | sudo apt update |
安装内容包括:
docker-ce:Docker 社区版docker-ce-cli:Docker 命令行工具containerd.io:容器运行时docker-compose-plugin:Docker Compose 插件
安装完成后,Docker 服务会自动启动喵~
4. 配置Docker镜像
由于docker默认镜像仓库位于国外,拉取镜像速度超慢…配置国内镜像加速可大幅提升下载速度喵(◐‿◑)
修改配置文件
1 | sudo tee /etc/docker/daemon.json <<-'EOF' |
以上地址为常用国内镜像加速服务,可同时配置多个,聪明的 Docker 会自动选择可用地址捏 ¯_(ツ)_/¯
生效配置文件
1 | sudo systemctl daemon-reload |
5. 验证安装
检查 Docker 服务状态、版本信息喵(´・ω・`)
1 | sudo systemctl status docker |
确认服务处于 active (running) 状态~
1 | docker --version |
查看 Docker 版本
跑一个经典的hello world╮(╯▽╰)╭
1 | docker run hello-world |
如果输出 “Hello from Docker!”,说明安装成功,Docker 可以正常运行啦( ´▽`)
可选:将当前用户加入 docker 组
每次使用 Docker 命令时都需要 sudo,太麻烦了www,可以这样操作
1 | sudo usermod -aG docker $USER |
执行后需重新登录系统或重启终端哦,这样才能生效更改喵~
🐾结语
看,是不是非常简单( ´▽`) Docker已经乖乖在你电脑里跑起来了, 接下来,你可以用它跑网站、搭服务、玩AI……
技术永远不应该是难题 而是帮助你摸鱼的工具(◐‿◑) —-想躺着部署服务的林雨晴
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 林雨晴の博客!
评论


