千家信息网

docker镜像管理和加速站点

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,一、概念简单来说镜像是具体封装好的一个容器环境,不包括内核而又精简的操作系统二、配置镜像加速站点我们在pull Image 的时候,docker默认会从国外的Docker Hub上下载,因此会很慢;下
千家信息网最后更新 2026年11月01日docker镜像管理和加速站点

一、概念
简单来说镜像是具体封装好的一个容器环境,不包括内核而又精简的操作系统

二、配置镜像加速站点
我们在pull Image 的时候,docker默认会从国外的Docker Hub上下载,因此会很慢;下面我们通过配置国内加速站点的方式解决该问题
1、编辑/etc/docker/daemon.json文件,配置如下
{
"registry-mirrors":["http://hub-mirror.c.163.com"]
}

2、重启docker
systemctl restart docker

3、查看是否配置生效
使用docker info命令,可以看到Registry Mirrors已经显示为我们配置的加速站点

三、镜像管理
1、从镜像仓库下载镜像
docker pull nginx

2、查看镜像
docker image ls
可以看到第1步下载的nginx镜像

3、打包镜像
打包nginx镜像,指定归档文件名称为nginx.tar
docker save nginx > nginx.tar

4、删除镜像
docker image rm nginx

此时我们删除镜像后再使用ls查看,可以看到已无任何镜像

5、加载镜像
docker load < nginx.tar

使用load命令将第3步打包的镜像加载回去,再使用ls可以看到镜像加载成功

6、使用镜像创建容器
docker run -itd --name nginx1.0 nginx
这里指定容器名为nginx1.0,镜像为nginx

7、将容器打包
4858b7bd6ad8为第6步创建的容器id
docker export 4858b7bd6ad8 > nginx1.0.tar

8、使用容器打包的tar文件创建镜像
docker image import nginx1.0.tar

使用ls命令查看,我们可以看到创建了一个新的镜像,但是REPOSITORY和tag都为空

我们可以再次创建指定REPOSITORY和tag
docker image import nginx1.0.tar nginx1.0:v1

9、给镜像打标记
docker tag nginx1.0:v1 nginx1.0:v2
会创建一个新的镜像,tag为v2

10、查看镜像详情
docker inspect nginx
里面的内容有很多,这里只截取一部分,可以看到镜像对应的一些路径信息

11、查看镜像的历史分层
docke history nginx
可以看到镜像每一层对应的dockefile命令和所占大小

镜像 容器 配置 命令 站点 文件 管理 成功 操作系统 上下 仓库 会创 信息 内容 内核 再次 历史 大小 打标 文件名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 互联网科技行业发展 互联网最新的科技有限公司 互联网金融 科技金融 互联网科技公司官网 天下捷融互联网科技 山东吉时兔互联网科技有限公司 湖南洣水互联网科技有限公司扣款 中国的互联网科技企业的崛起 互联网科技中介 剑昆互联网络科技有限公司临桂 互联网科技有哪些公司 互联网金融中的现代科技 移动互联网年度科技创新 恒生互联网科技业指数调整周期 互联网第三次科技革命特征 互联网科技融合创新 上海同邻互联网科技有限公司规模 上海万顺科技互联网有限公司招聘 颐高云石互联网科技 互联网科技行业发展 今日互联网科技 互联网科技财经 互联网与新科技 广州互联网络科技有限公司 智腾互联网科技有限公司 米聚互联网科技南京有限公司排面 青海科技产业互联网发展 佛山市翊博互联网络科技有限公司 互联网企业和网络科技有限公司
0