centos6.5安装docker

来源:互联网 发布:echart json 地图 编辑:程序博客网 时间:2024/06/05 02:50
 由于docker安装需要内核为3.8以上 【uname -a】 
一、升级内核
1> rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2>rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
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
三、启动docker
[root@ hadoop199 log]# service docker start
Starting docker:        [确定]
四、验证docker是否启动
[root@ hadoop199 log]# service docker status
docker (pid  4210) 正在运行...
*********************************************************************************************************
帮助命令
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 save 镜像ID > my_image.tar
加载:docker load< my_image.tar

十七、深入docker镜像
拉取镜像文件到本地
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 history 用户ID/镜像名

1 0
原创粉丝点击