Docker入门与应用实战之Docker镜像管理
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,镜像是什么• 一个分层存储的文件• 一个软件的环境• 一个镜像可以创建N个容器• 一种标准化的交付• 一个不包含Linux内核而又精简的Linux操作系统镜像不是一个单一的文件,而是有多层构成。我们可
千家信息网最后更新 2025年02月06日Docker入门与应用实战之Docker镜像管理
镜像是什么
• 一个分层存储的文件• 一个软件的环境• 一个镜像可以创建N个容器• 一种标准化的交付• 一个不包含Linux内核而又精简的Linux操作系统镜像不是一个单一的文件,而是有多层构成。我们可以通过docker history查看镜像中各层内容及大小,每层对应着Dockerfile中的一条指令。 Docker镜像默认存储在/var/lib/docker/\ 中。
2. 镜像从哪里来
Docker Hub是由Docker公司负责维护的公共注册中心,包含大量的容器镜像, Docker工具默认从这个公共镜像库下载镜像。地址: https://hub.docker.com/explore配置镜像加速器: https://www.daocloud.io/mirrorcurl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
3. 镜像与容器联系
如图,容器其实是在镜像的最上面加了一层读写层,在运行容器里文件改动时,会先从镜像里要写的文件复制到容器自己的文件系统中(读写层)。如果容器删除了,最上面的读写层也就删除了,改动也就丢失了。所以无论多少个容器共享一个镜像,所做的写操作都是从镜像的文件系统中复制过来操作的, 并不会修改镜像的源文件,这种方式提高磁盘利用率。若想持久化这些改动,可以通过docker commit 将容器保存成一个新镜像。
4. 管理镜像常用命令
5.实战演练
启动容器:docker run -d --name=nginxserver -p 80:80 nginx浏览器访问:http://ip查看容器构建过程:docker image history nginx查看镜像列表:docker images查看镜像构建详情:docker images inspect nginx 查看当前运行的容器:docker ps docker container ls保存镜像:docker save nginx >nginx.tar导入镜像:docker load < nginx.tar
镜像
容器
文件
系统
可以通过
存储
运行
实战
管理
操作系统
公司
内容
内核
利用率
加速器
命令
地址
多层
大小
工具
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全需要数学特别好吗
网络安全信息道德主题的画
云服务器添加域名
胶州商城软件开发
艺杰网络技术
服务器4个网口都干什么用
高职学校有软件开发专业吗
厦门必倍特网络技术有限公司
服务器运行内存和存储内存
客户端数据库有哪些
云服务器安全组的出方向和入方向
维普全文数据库分为几个专辑
独立服务器如何设置多个网站
构件对软件开发的意义
医院网络安全技能大赛
按照osi网络技术标准
数据库应用管理证书
阿里的服务器是哪国的
娄底黑马软件开发有限公司
如何学好软件开发专业
数据库页面大小在那里看
闵行区海航软件开发价格表格
番禺网络安全建设哪里有
服务器配件安全快捷
网络安全服务系统的编程
网络安全严禁要求
手游寻仙新服务器
于小萍软件开发
软件开发应届毕业生面试
成都游戏软件开发公司地址