Dockerfile指令详解和Docker操作命令

1.容器的特点:1)自包含(包括应用程序及其运行环境);2)可移植;3)相互隔离;4)轻量级。

2.docker成为容器的事实标准在于:1)在运行环境上实行了一致;2)秒级启动、资源隔离、弹性伸缩、迁移方便、持续交付和部署。

3.docker三大核心概念:1)容器是从镜像创建的运行实例;2)容器镜像为标准化打包提供了基础;3)docker仓库是集中存放镜像文件的场所。

-docker镜像相当于一个只读的压缩包,可以一次构建,到处运行。包含一个操作系统、应用运行所必需的文件和依赖包。

-docker中容器和镜像的区别:1)容器是镜像的运行实体;2)容器是多层只读镜像之上运行的可写层;3)容器停止或者删除,可写层数据丢失;4)数据持久化,采取宿主存储或者网络存储。

-docker镜像的下载:docker pull;推送:docker push;查询:docker search。

4.容器docker的体系结构:docker registry(镜像仓库)、docker server(服务端)、docker client(客户端)。

5.docker的运行过程:去仓库把镜像拉到本地;用一条命令把镜像运行起来变成容器。(build镜像、ship镜像、run镜像)

6.dockerfile是用来构建镜像的文本文件,内容包含了构建镜像的指令和说明。具体运行为:dockerfile通过build形成镜像,镜像通过run变成容器。

-dockerfile面向开发,docker镜像是交付标准,docker容器涉及部署和运维,上述三者缺一不可,共同构成docker的基础。

7.从docker registry中下载镜像的步骤:docker pullbusybox:1.23

-注:busybox为文件名称,1.23为相应的版本号。

相关推荐
YoungStudyAI8 小时前
QA的下一个自动化阶段,可能不是再写更多脚本,而是设计测试Agent
运维·自动化
分布式存储与RustFS9 小时前
纠删码到底吃掉了多少容量:EC:4、EC:8 的利用率与容错怎么算
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
遇见小修修10 小时前
3步解决打印机0x00000709报错 ,广州深圳程序员可自行排查
运维·打印机·维修·打印机报错·打印机运维·打印机故障自查
无序的浪10 小时前
测试博客-基于微服务的在线判题系统
java·spring cloud·docker·微服务·测试·在线判题
Huangjin007_11 小时前
【Linux 系统篇(二十五)】文件(二) 系统文件I/O详解
linux·运维·服务器
微小冷12 小时前
Mermaid画甘特图
运维·markdown·甘特图·mermaid·时间图
LBL122013 小时前
内网容器部署FTP日志监控服务
运维·服务器·容器
志栋智能13 小时前
超自动化巡检:驱动持续改进的运维飞轮
运维·自动化
海宇大数据13 小时前
零信任架构实战:基于海宇学历核验版构建自动化风控审查网关
运维·人工智能·架构·自动化
NailiConveyor13 小时前
输送机系统与WMS仓储管理系统集成的5个关键技术点
大数据·运维·自动化·制造·业界资讯