:Docker核心技术之容器与镜像
Posted Amo Xiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了:Docker核心技术之容器与镜像相关的知识,希望对你有一定的参考价值。
目录
docker 核心技术之容器与镜像
1.docker 容器与镜像的关系:
(1) 容器提交 docker commit,作用:根据容器生成一个新的镜像,命令格式:
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 ps -a
docker run -dti centos:7 bash
docker exec 629b yum install -y net-tools
docker exec 629b ifconfig
docker ps -a
docker commit -m "install net-tools" 629b centos-net:v1.0
docker images
docker run -dti 6ea0 bash
docker exec be8b ifconfig
(2) 容器导出 docker export,作用:将容器当前的文件系统导出成一个 tar 文件,docker export [OPTIONS] CONTAINER
-o, --output string 指定写入的文件,默认是 STDOUT
(3) 容器打包的导入 docker import,从一个 tar 文件中导入内容创建一个镜像,docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]],命令演示:
-c, --change list 为创建的镜像加入 Dockerfile 命令
-m, --message string 导入时,添加提交信息
(4) 镜像的 Layer
镜像的视角:
(5) 容器的 Layer
容器的视角:
容器与镜像的底层关系:
容器的运行:
2.总结:
以上是关于:Docker核心技术之容器与镜像的主要内容,如果未能解决你的问题,请参考以下文章