Docker中的image与container
来源:互联网 发布:学中医的软件 编辑:程序博客网 时间:2024/05/22 06:38
我们常常会基于某个image来启动一个container,在这个container中我们可能会执行某些操作,比如创建一个文件,但是当这个container退出以后,如果我们以同一个的image启动了另一个container,在这个container中是看不到之前那个container创建的文件的,如果想让后面的container看到之前那个container创建的文件,就要把之前那个container保存成一个镜像,然后基于这个镜像来启动后面的那个container,举个简单的例子:(假设我们都是以root权限操作)
docker run -i -t ubuntu:14.04 /bin/bash该命令执行完我们就基于ubuntu:14.04启动了一个container,在这个container中我们通过bash来与之(container)交流,同时,这条命令执行完我们会看到命令提示符变成了:
root@0c4d0d394e7e:后面的0c4d0d394e7e就是这个container的ID,接着我们可以在这个container中创建一个文件,如下:
touch /root/test.c然后我们退出这个container(执行 exit),并通过以下命令来将这个container保存成一个镜像:
docker commit 0c4d0d394e7e ubuntu:new_change接着我们可以通过docker images来查看当前拥有的镜像,发现多了一个,其Tag就是new_change,接着我们可以以这个镜像来启动另一个container,如下:
docker run -i -t ubuntu:new_change /bin/bash在该container中我们可以找到之前创建的test.c文件,如果我们以原来的ubuntu:14.04来启动后一个container,是找不到test.c的。
1 0
- Docker中的image与container
- docker image 与 container
- Docker中的image和container
- Docker——image与container
- Docker: Create Image from Container
- 【Docker】构建mysql的image和container
- docker-image container 基本操作 -常用命令
- docker image 和container 的区别
- docker container image应该具有的拍错工具
- How to upgrade docker container after its image changed
- Docker之理解image,container和storage-driver
- Docker基于Image启动Container并指定端口映射
- 制作一个python-docker image and run a container!
- ssh远程连接docker中的container
- ssh远程连接docker中的container
- docker host OS 和 the container base image OS 之间的关系
- 在docker 下删除一个或多个image及container
- Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- OC 时间NSDate (NSDate<——> NSString)
- 输出十个数中的最大值
- Jsp+Servlet+JavaBean简单mvc实例
- java随笔
- Docker中的image与container
- MFC_实现按钮或文本的超链接
- 怎么制作U盘启动盘来安装linux系统
- Android的消息处理机制(图+源码分析)——Looper,Handler,Message
- 【Android知识点精讲】(1)用继承和组合方式自定义控件
- tomact配置多个端口
- linux内核模块笔记
- [leetcode]N-Queens II
- lcc源代码解析之interface