最近想学习springboot,其中有个章节介绍说需要用到docker,就奔着自己学习和研究下的心态,看下docker。
自己电脑是win10 。本想下个Windows版本的玩下,下载地址为
https://github.com/boot2docker/windows-installer/releases/tag/v1.8.0
在这之前要检测一下自己的电脑是否可以虚拟化
标红为yes说明自己的电脑是可以虚拟化的。
当我很认真的安装之后,然后启动桌面上的docker图标是启动不了的,后来搜下才知道是因为win10,还没有支持,win7和8已经是可以的,所以就放弃了。转战centOS6.5,
在使用centos6.5 之前,避免因为系统产生 docker images 命令不起作用,我们先将系统升级,root 账号下使用命令 yum update,如果我们先查看自己的系统级别,可以如下查看,cat /etc/issue ,我们使用的centos是6.5,会看到如下内容 CentOS
release 5.5 (Final),假如我们使用 lsb_release 命令查看,如若我们没有安装,则需要我们先进行安装,使用yum install redhat-lsb -y 进行安装,
我们可以看到最新的系统是6.9,在使用yum安装docker时候,会出现这样的情况,
获取会报网络不可达,其实就是我们不能直接下载镜像,针对我们使用的centos6的系统,我们使用如下方式安装
um install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
这样我们就可以把docker安装成功了!
在我们没有升级的时候,会出现如下的问题,
docker 已死,但pid文件存在!
images命令也不能查看,
升级之后我们可以看到如下内容
其中
REPOSITORY 为镜像的名字
TAG 是软件版本
IMAGE ID 是当前镜像的唯一标识
CREATED 创建时间
VIRTUAL SIZE 当前镜像的大小
我们使用
service docker start/stop/restart
进行docker的启动和停止,重启
这样我们就将docker启动成功了!
我们使用这个是开机启动命令
chkconfig docker on
对于我们需要的镜像,我们可以到 https://hub.docker.com/ 这儿搜索,也可以使用docker search 镜像名 进行搜索,使用docker pull 镜像名安装,对于我们不需要的镜像,我们可以使用docker rmi image-id 删除,删除所有镜像可以使用,docker rmi $(docker images -q)