由于docker安装需要内核为3.8以上 【uname -a】
保存:docker save 镜像ID > my_image.tar
加载:docker load< my_image.tar
查看本地镜像:
docker images [镜像仓库名称]
查找镜像
docker search [镜像仓库名称]
构建镜像
使用docker commit 命令
docker commit 容器名称/ID bbaiggey/centos-tomcat
docker commit -m="describe" --author="teacher" 容器名称/ID bbaiggey/centos-tomcat:test
一、升级内核
1> rpm --import
https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
3>yum --enablerepo=elrepo-kernel install kernel-lt -y
4> vim /etc/grub.conf default=1 改为default=0
5>reboot
6>Linux hadoop199 3.10.93-1.el6.elrepo.x86_64 #1 SMP Tue Nov 10 13:45:47 EST 2015 x86_64 x86_64 x86_64 GNU/Linux
二、安装docker
1>yum install http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm
2>yum install docker-io
2>yum install docker-io
三、启动docker
[root@ hadoop199 log]# service docker start
Starting docker: [确定]
Starting docker: [确定]
四、验证docker是否启动
[root@ hadoop199 log]# service docker status
docker (pid 4210) 正在运行...
*********************************************************************************************************
帮助命令
docker help run
docker run --help
docker help run
docker run --help
五、基于centos 启动docker虚拟化容器
docker run -i -t --name baige centos /bin/bash
六、查看启动的容器
docker ps [-l] [-a]
-l 表示最近运行的一个容器
-a显示所有运行的容器
七、退出容器
exit
八、启动已存在的容器【docker start name】
docker start baige
九、附着一个已经启动的容器【docker attach baige】
【两次回车】
十、停止容器【docker stop name】
十一、查看容器的运行进程【docker top baige】
十二、创建一个长期运行的docker容器
【-d】
十三、删除容器 【docker rm name】
十四、容器的导出【docker export 容器ID>my_container.tar】
十五、容器的导入【cat mycontainer.tar | docker import - 镜像名称:标签】
十六、镜像的保存和加载
加载:docker load< my_image.tar
十七、深入docker镜像
拉取镜像文件到本地
docker pull centos
docker pull centos
查看本地镜像:
docker images [镜像仓库名称]
查找镜像
docker search [镜像仓库名称]
构建镜像
使用docker commit 命令
docker commit 容器名称/ID bbaiggey/centos-tomcat
docker commit -m="describe" --author="teacher" 容器名称/ID bbaiggey/centos-tomcat:test
docker inspect crxy/centos-tomcat:test
使用docker build命令和Dockerfile文件(推荐)
docker build -t="bbaiggey/centos" .
使用docker build命令和Dockerfile文件(推荐)
docker build -t="bbaiggey/centos" .
查看构建的步骤和层级
docker history 用户ID/镜像名
docker history 用户ID/镜像名