docker系列备忘(1) docker 安装

最近研究docker,今天第一天,安装docker。直接全是干货。

首先你要有一台宿主机,但是最好是linux 64位操作系统(虽然docker官方发布了windows版本,但不建议使用)。

本文以centos7 为例。centos7以下的linux内核版本有可能会出现不兼容的情况。需要升级linux内核。

1.docker引擎的安装

root用户登录,执行以下命令进行安装:

[root@localhost ~]# yum -y install docker-io

大约1分钟左右安装完成。
使用如下命令查看是否安装成功

[root@localhost ~]# docker -v 

可以查看到的docker的版本,如下:

[root@localhost ~]# Docker version 1.10.3, build 3999ccb-unsupported

2.启动docker引擎

[root@localhost ~]# service docker start

可用将docker启动命令随系统一同启动

[root@localhost ~]# chkconfig docker on

查看docker信息,如没有启动是不会显示docker信息的

[root@localhost ~]# docker info

显示docker信息如下:

docker系列备忘(1) docker 安装_第1张图片
图片.png

表示docker引擎启动成功

3.下载一个可用镜像,我们这里以下载centos镜像为例

[root@localhost ~]# docker pull centos:latest

拉取centos镜像。
以下命令可以查看拉取到本地的centos镜像

[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
docker.io/centos    latest              67591570dd29        2 weeks ago         191.8 MB

4.惯例来个hello-word

[root@localhost ~]# docker run hello-world

会显示docker的信息。

5.docker 删除镜像

由于docker的工作模式是容器工作在镜像上,那么要删除镜像前,需要先删除镜像里的容器
如:我们把刚刚的hello-world镜像删除

[root@localhost ~]# docker rmi c54a2cc56cbb   (--c54a2cc56cbb是镜像id)

出现类似如下提示:
conflict: unable to delete c54a2cc56cbb (must be forced)- image is being used by stopped container 4626738369ba
意思是说你在删除镜像的时候要先停止容器4626738369ba
于是乎,我们删除容器

[root@localhost ~]# docker rm 4626738369ba

如果还是提示如上错误,看下容器id,依次删除之。
最后,删除镜像

[root@localhost ~]# docker rmi c54a2cc56cbb

6.卸载docker

先停止docker引擎

[root@localhost ~]# service docker stop

列出你所安装的docker引擎包

[root@localhost ~]# yum list installed |grep docker

依次删除安装包

[root@localhost ~]# yum -y remove docker-common.x86_64

删除相应安装包

[root@localhost ~]# rm -rf /var/lib/docker

卸载完成

你可能感兴趣的:(docker系列备忘(1) docker 安装)