上一篇
场景引入:
凌晨3点,你正为明天要交付的项目焦头烂额——"客户要求服务必须隔离部署,但服务器只有一台!" 💻🔥 别慌!用Docker容器技术,5分钟就能在单台机器上虚拟出多个独立环境,今天手把手教你:① 在Ubuntu系统安装Docker ② 用Docker拉取Ubuntu镜像,附赠常见避坑指南!
Ctrl+Alt+T
打开魔法命令行 步骤1:卸载旧版本(避免冲突)
sudo apt-get remove docker docker-engine docker.io containerd runc
步骤2:更新软件包索引
sudo apt-get update
步骤3:安装依赖工具
sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
步骤4:添加Docker官方GPG密钥
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
步骤5:设置稳定版仓库
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
步骤6:安装Docker引擎
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
步骤7:验证安装
sudo docker run hello-world
看到 Hello from Docker!
说明安装成功!🎉
搜索Ubuntu官方镜像
docker search ubuntu
拉取最新版Ubuntu镜像(默认tag为latest)
docker pull ubuntu
💡 小技巧:指定版本如 ubuntu:22.04
查看已下载的镜像
docker images
启动Ubuntu容器(交互式模式)
docker run -it ubuntu /bin/bash
现在你已进入容器内部的Ubuntu系统!输入 exit
可退出
Q1:执行docker命令报权限错误?
sudo usermod -aG docker $USER # 将当前用户加入docker组 newgrp docker # 刷新组权限
Q2:镜像下载速度慢?
# 编辑或创建daemon.json sudo nano /etc/docker/daemon.json
添加国内镜像加速器(如阿里云):
{ "registry-mirrors": ["https://your-aliyun-mirror.mirror.aliyuncs.com"] }
重启服务:sudo systemctl restart docker
docker run -d ubuntu tail -f /dev/null
docker ps
docker rmi ubuntu
:从安装Docker到跑起Ubuntu容器,你只用了10分钟!现在可以愉快地部署你的服务了~ 下次教你在容器里搭MySQL+Redis集群,关注不迷路! 🚀
(本文基于2025年7月Docker官方文档及Ubuntu LTS版本验证)
本文由 阚代玉 于2025-07-31发表在【云服务器提供商】,文中图片由(阚代玉)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/494276.html
发表评论