Docker之容器与镜像

一 Docker的容器与镜像

1.1 容器与镜像的关系

image-20200331002924612

1.2 容器提交 – docker commit

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 作用:
	根据容器生成一个新的镜像
# 命令格式:
	docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
# 命令参数(OPTIONS):
	-a, --author string    	作者
	-c, --change list      	为创建的镜像加入Dockerfile命令
	-m, --message string   	提交信息,类似git commit -m
	-p, --pause            	提交时暂停容器 (default true)
# 命令演示
docker run --rm -dti centos bash
docker exec -d 容器id号 yum -y install net-tools
docker commit -m 'install net-tools' 容器id号 centos-net-tools:lastest
docker images

docker history centos-net-tools

1.3 容器导出 – docker export

1
2
3
4
5
6
# 作用:
	将容器当前的文件系统导出成一个tar文件
# 命令格式:
	docker export [OPTIONS] CONTAINER
# 命令参数(OPTIONS):
	-o, --output string   		指定写入的文件,默认是STDOUT

1.4 容器打包的导入 – docker import

1
2
3
4
5
6
7
# 作用:
	从一个tar文件中导入内容创建一个镜像
# 命令格式:
	docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
# 命令参数(OPTIONS):
	-c, --change list      	为创建的镜像加入Dockerfile命令
	-m, --message string   	导入时,添加提交信息

二 深入理解Docker的容器与镜像

三 总结

posted @   那就凑个整吧  阅读(59)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示