Docker新手指南:轻松添加镜像
创作时间:
作者:
@小白创作中心
Docker新手指南:轻松添加镜像
引用
CSDN
等
12
来源
1.
https://blog.csdn.net/baidu_36511315/article/details/108117826
2.
https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6
3.
https://blog.csdn.net/llc580231/article/details/139979603
4.
https://blog.csdn.net/a772304419/article/details/136110493
5.
https://cloudnative365.github.io/keynotes_L1_basic_1_containerization_3_docker_image.html
6.
http://www.runoob.com/docker/docker-mirror-acceleration.html
7.
http://www.runoob.com/docker/docker-command-manual.html
8.
https://tkestack.github.io/docs/zh/%E4%BA%A7%E5%93%81%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8/%E5%85%A5%E9%97%A8%E7%A4%BA%E4%BE%8B/%E5%A6%82%E4%BD%95%E6%9E%84%E5%BB%BADocker%E9%95%9C%E5%83%8F.html
9.
http://www.runoob.com/docker/docker-image-usage.html
10.
https://www.cnblogs.com/taoxiaoxin/p/17953365#%E4%B8%80windows-%E5%AE%89%E8%A3%85
11.
https://www.cnblogs.com/taoxiaoxin/p/17953365
12.
https://cloud.tencent.com/developer/article/1772136
Docker镜像是Docker容器技术的核心组件,它包含了启动容器所需的文件系统及其内容。通过镜像,我们可以快速部署和运行各种应用。本文将从基础概念入手,详细介绍如何配置国内镜像加速器、安装Docker以及使用相关命令,帮助新手快速掌握Docker镜像的使用方法。
01
Docker镜像基础
Docker镜像的作用是创建并启动Docker容器。它采用分层构建机制,最底层是bootfs(用于系统引导的文件系统),上面是rootfs(容器的根文件系统)。这种分层架构使得镜像可以复用基础层,节省存储空间。
02
配置国内镜像加速器
由于国内网络环境的特殊性,直接从Docker Hub拉取镜像可能会遇到速度缓慢的问题。因此,配置国内镜像加速器是很有必要的。
Windows系统
- 右键点击系统托盘中的Docker图标,选择"Settings"
- 在弹出的配置窗口中选择"Daemon"选项卡
- 在"Registry mirrors"一栏中填写加速器地址,例如:
https://docker.mirrors.ustc.edu.cn/ - 点击"Apply"保存配置,Docker会自动重启并应用新的镜像源
Linux系统(以Ubuntu为例)
- 编辑或创建
/etc/docker/daemon.json文件:
{
"registry-mirrors": ["https://reg-mirror.qiniu.com/"]
}
- 重新加载并重启Docker服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
验证加速器是否生效
配置完成后,可以通过以下命令检查加速器是否生效:
docker info
如果输出中包含配置的镜像地址,说明配置成功。
03
Docker安装与配置
Windows系统
- 确保系统满足最低要求(Windows 10 64位,专业版或企业版)
- 开启Hyper-V功能
- 从Docker官网下载Docker Desktop安装包
- 按照安装向导完成安装
- 启动Docker后,可以通过以下命令验证安装:
docker -v
Linux系统(以Ubuntu为例)
- 卸载旧版本:
sudo apt-get remove docker docker-engine docker.io containerd runc
- 更新apt包索引:
sudo apt-get update
- 安装必要工具包:
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
- 添加Docker GPG密钥:
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
- 配置仓库源:
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
- 安装Docker Engine:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 启动Docker服务:
sudo systemctl enable docker
sudo systemctl start docker
04
常用Docker命令
镜像相关命令
- 搜索镜像:
docker search <image_name>
- 拉取镜像:
docker pull <image_name>:<tag>
- 查看本地镜像:
docker images
- 删除镜像:
docker rmi <image_id>
容器相关命令
- 运行容器:
docker run -it <image_name> /bin/bash
- 查看正在运行的容器:
docker ps
- 查看所有容器(包括停止的):
docker ps -a
- 停止容器:
docker stop <container_id>
- 删除容器:
docker rm <container_id>
05
最佳实践建议
使用官方镜像:尽量使用Docker Hub上的官方镜像,它们通常更安全、更稳定。
定期更新镜像:定期更新本地镜像,以获取最新的安全补丁和功能改进。
合理使用标签:为镜像打上合适的标签,便于管理和区分不同版本。
清理无用镜像:定期清理不再使用的镜像,释放磁盘空间。
通过以上内容的学习,相信你已经掌握了Docker镜像的基本使用方法。Docker镜像和容器技术为应用部署带来了极大的便利,希望你能将其应用到实际工作中,提高开发效率。
热门推荐
秋季登临黄龙:最佳时节的气候与装备全攻略
美猴王教你做超好吃的家庭版卤菜!
《舌尖上的中国》推荐:最全肉类卤菜搭配指南!
国风国潮搭上年轻脉搏"中式变装"如何硬控年轻人
黑龙江伊春这5大特色美食,本地人最多吃过4种,外地人很多不知道
国内小众秋游目的地TOP10排行
掌握这些技巧,让你征服台湾百岳更安全
国庆假期爬山必备:安全与健康小贴士
《熊出没》:见证中国动漫崛起的十年
脑梗患者吃什么菜好?五种蔬菜助力病情恢复
黄氏父子匠心传承:广式乳猪新花样
北京卫视推荐:黄瓜籽粉或成补钙新宠
【深度解读】周岭《认知觉醒》:一场思维升级的探索之旅,以及同类力作推荐
蕾哈娜与泰勒·斯威夫特:超级碗上的音乐与爱情
肯德里克·拉马尔携手SZA点亮2025超级碗中场秀
超级碗:从大学赛事到全民狂欢的历史变迁
马霍姆斯再创商业奇迹!超级碗背后的财富密码
黄金ETF:高金价下的资产配置新宠
金价飙升至2740美元创新高,全球经济如何应对?
用米芾字帖集字创作春联,让节日氛围既传统又新潮!
猫咪眼睛分泌物异常怎么办?常见原因、疾病及日常保健方法全解析
猫咪眼角肿了怎么办?5个实用解决方案让你的爱宠快速康复
狗狗常见富贵病及防治措施
甜瓜子:健康零食新宠!
安卓系统发展历程:从数码相机到全球最受欢迎的智能手机操作系统
南昌有什么好玩的地方,江西南昌值得一去的10大好玩景点,收好去玩
古代人是如何结婚的?隆重程度你想象不到
2025年春节休市:你的投资攻略
熬夜党必看!预防眼充血的实用指南
《黑神话:悟空》玩家必备!珍视明滴眼液缓解眼充血