栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Docker的镜像管理

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker的镜像管理

Docker镜像管理

介绍Docker镜像的基本管理操作


文章目录
  • Docker镜像管理
  • 一、镜像是什么?
  • 二、镜像的管理操作
          • 镜像的拉取和推送
          • 配置镜像加速器
          • 本地镜像的管理


一、镜像是什么?

Docker的镜像是一个只读的模板,用于部署容器,其中包含了应用程序和应用程序的依赖和环境。Docker的镜像并不是一个文件而是由多个文件组成的分层存储系统。Docker的镜像机制使得用户可以更简便的部署应用程序:通过获取打包好的镜像直接用Docker运行即可。

二、镜像的管理操作 镜像的拉取和推送

Docker的镜像都存放在镜像仓库中,当使用镜像创建容器时需要从镜像仓库拉取镜像到本地,命令如下:

docker image pull 镜像名

同时可以将本地创建好的镜像推送到远端的镜像仓库中,命令如下:

docker image push 镜像名
配置镜像加速器

Docker默认的镜像仓库地址是https://hub.docker.com/,这是一个国外的站点,在国内访问或拉取/推送镜像时可能会比较慢,所以需要配置一个镜像加速器来加速访问。
获取免费镜像加速器:
我使用的是阿里云官方提供的一个免费的镜像加速器,获取的方法如下:

1.用浏览器访问阿里云官网并登录:https://www.aliyun.com/

2.点选【控制台】,并在【搜索产品或服务】中输入“容器镜像服务”并搜索

3.在容器镜像服务界面点击【镜像工具】>【镜像加速器】,即可看到提供给自己账号的免费加速器地址,如下:

配置镜像加速器:

1.编辑配置文件

vim /etc/docker/daemon.json

2.添加镜像加速器配置

{
     "registry-mirrors": ["复制上面获取到的镜像加速器地址"]
} 

3.重启Docker服务

systemctl restart docker
本地镜像的管理

本地镜像管理可以使用如下命令

docker image COMMAND

常用的的COMMAND参数如下:

参数参数说明
ls列出本地的镜像
rm从本地删除一个镜像
inspect显示一个或多个本地镜像的详细信息
history查看镜像的历史
prune从本地删除所有未被使用的镜像
pull从远端镜像仓库拉取镜像到本地
push将本地的镜像推送到远端镜像仓库
tag创建一个引用镜像标记目标镜像
save将本地镜像导出为一个打包文件(可用于主机间的镜像拷贝)
load将用save导出的文件导入本地为镜像(可用于主机间的镜像拷贝)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/844452.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号