标签:常用 dock 修改 try creat run ica 后端 丢失
容器:简单来说它就是对应用程序封装和交付;它的技术核心有3个内核技术组成(NameSpace进程隔离:把一个进程放在独立的内存空间里,隔离进程。CGroups命名空间:内核级的资源管理控制器。SELinux)。容器和物理机是相通的,它是工作在物理机上。Docker是一套完整容器管理系统,它提供了一系列命令可以让用户更方便直接的使用而不需要关心底层内核技术。
|---镜像 相当于启动一个实例用的文件,是启动容器的核心,它是一个静态的可以被用户互相分享的文件
Docker -----|---容器 就是一个运行的实例,也可以理解为镜像的动态的状态,我们通过它来操作和管理
|---仓库 主要是存放镜像的仓库,Docker官方提供的公共镜像仓库叫(Registry)
镜像采用分层设计,使用快照的COW技术(写时复制)确保底层数据不丢失。使用联合加载,联合mount的技术挂载。前端具有读写功能,后端只读。
Docker只能运行在Linux7以上或者CentOS6及以上版本,内核3.1.0以上,64位操作系统上
安装Docker平台所需要的软件(如果镜像没有需要单独下载)
– docker-engine
– docker-engine-selinux
Docker镜像基本命令(后都跟名字:标签)
– docker images //查看镜像列表
– docker history //查看镜像制作历
– docker inspect //查看镜像底层信息(了解镜像环境变量、存储卷、标签等信息)
– docker pull //下载镜像
– docker push //上传镜像
– docker rmi //删除本地镜像(启动容器时删除镜像会提示错误)
– docker save //镜像另存为tar包
– docker load //使用tar包导入镜像
– docker search //搜索镜像
– docker tag //修改镜像名称和标签
[root@KD ~]# docker images
镜像仓库名称 标签 镜像ID号 创建时间 大小
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 980e0e4c79ec 8 months ago 196.7 MB
? 保存本地镜像另存为tar文件,方便其他人使用tar包导入镜像
[root@KD~]# docker save centos > centos.tar
? 使用tar包文件导入镜像
[root@KD ~]# docker load < centos.tar
? 重命名镜像名称(相当于复制)
[root@KD ~]# docker tag centos:latest(源) test:v1(目标)
Docker容器基本命令(后都跟ID号)
– docker run //运行容器(常用的3参数:-i 交互式,-t终端,-d后台进程 非交互式;it常一起用,d常单独用)
– docker ps //查看容器列表(常用参数:-a显示所有, -p显示容器ID号)
– docker stop //关闭容器
– docker start //启动容器
– docker restart //重启容器
– docker attach|exec //进入容器
– docker inspect //查看容器底层信息
– docker top //查看容器进程列表
– docker rm //删除容器
? 进入容器
– docker attach 进入容器,exit会导致容器关闭,按ctrl+p,然后松开p在按q,ctrl一直不松 可以退出容器不关闭
– docker exec -it 进入容器,退出时不会关闭容器
标签:常用 dock 修改 try creat run ica 后端 丢失
原文地址:http://blog.51cto.com/13759649/2155109