什么是Docker镜像?
分类:知识集锦 发布时间:2023/5/6 16:46:08

类似于VMware虚拟机的镜像文件,或VirtualBox虚拟机的镜像文件,是一组磁盘文件,所有的依赖项打包在一起。Docker镜像,就像是Docker容器的源代码,Docker镜像用来创建容器,可以想象成Java中的类和实例之间的关系。

什么是Docker容器


可以想象成就像是VMware的虚拟机,只是更轻量,启动更快,占资源更少。Docker容器包括应用程序及所有的依赖项,作为操作系统的独立进程运行。


Docker容器有几种状态?

四种状态:运行、已停止、重新启动、已退出。


Docker常用的命令?

docker pull        下载镜像

docker images    查看镜像列表

docker run        从镜像创建、运行容器

docker ps        查看容器列表

docker rm        删除容器

docker rmi        删除镜像

 

Dockerfile中最常用的指令有哪些?

FROM    指定基础镜像

ADD        添加、解压文件到镜像

COPY        复制文件到镜像

RUN        运行命令

ENV        设置环境变量

CMD        容器启动时执行的默认命令


如何删除临时镜像(空悬镜像)?

空悬镜像,Dangling Image

这种镜像没有名称:<none>:<none>

在构建镜像过程中产生的临时镜像

在下载一个同名镜像时,之前镜像的名称被剥夺

空悬镜像一般无用,且占用空间


查看空悬镜像:

docker images –f dangling=true

-f参数:过滤条件


删除空悬镜像:

docker rmi $(docker images –q –f dangling=true)

如何在容器与宿主机之间复制文件?

docker cp命令


容器复制到宿主机:

docker cp 容器:文件路径  宿主机路径


宿主机复制到容器:

docker cp宿主机路径  容器:文件路径

体验创新云技术带来核心业务效率显著提升
立即预约,加速企业数字化转型进程
Copyright ⓒ 2022 苏州博纳讯动软件有限公司 国徽 苏ICP备13004761号 法律声明及隐私政策