1.     查看docker版本

        Docker version学习笔记-Docker基础命令

 

Docker info 详细信息

 

学习笔记-Docker基础命令

 

 

Docker安装可参考:http://blog.csdn.net/qq_39591494/article/details/77712618

 

2.    查看docker运行状态

 [[email protected] ~]# ss -ax | grep docker

 

学习笔记-Docker基础命令

 

 

3.查看本机的images

[[email protected] ~]#docker images

 

学习笔记-Docker基础命令

 

 

REPOSITORY:来自于哪个仓库,比如docker.io/centos

TAG标记:如latest

IMAGE ID:镜像的ID

CREATED:创建的时间

SIZE:镜像的大小

查找images

[[email protected] ~]# docker search centos

学习笔记-Docker基础命令

 

注意:若出现了第一行的报错提示,原因网络不稳定,再次获取

NAME:镜像的名称

DESCRIPTION:描述信息

STARS:受欢迎程度

OFFICIAL:是否官方创建

 

获取images

[[email protected] ~]#Docker pull docker.io/centos

学习笔记-Docker基础命令

 

创建我们自己的images

使用docker commit扩展一个image,使用image启动容器,更新后提交结果到新的images

详细过程请参考:http://blog.csdn.net/qq_39591494/article/details/77749572

第二种方法使用dockerfile来创建自己的image

详细过程请参考:http://blog.csdn.net/qq_39591494/article/details/77867778

 

启动容器:

使用-I–t启动

[[email protected] ~]# docker run -i -tdocker.io/centos:centos6 /bin/bash

学习笔记-Docker基础命令

修改image标签,可以使用 docker tag命令修改标签

 

学习笔记-Docker基础命令

 

 

从本地文件系统导入image

最简单方法可以使用:dockerload命令

例如:我们本地有一个mysql.tar的镜像我们导入到images中。如下:

 

学习笔记-Docker基础命令

 

 

这时候我们知道了怎么样导入镜像,那如何导入镜像呢? 可以使用docker save命令

为了实现效果我把原有导出的镜像删除掉。

 

学习笔记-Docker基础命令

 

 

现在是没有任何的镜像,我们导出一个images。例如:导出mysql镜像,使用docker save

[[email protected] ~]# docker save -o mysql.tardocker.io/mysql:5.6

 

学习笔记-Docker基础命令

 

 

移除images使用docker rmi命令

[[email protected] ~]# docker rmi docker.io/tomcat:latest

 

学习笔记-Docker基础命令

 

 

二、docker容器

新建并启动容器

所需要的命令主要为dockerrun 下面的命令启动一个bash终端,允许用户进行交互。

[[email protected] ~]# docker run-i -t docker.io/centos:centos6 /bin/bash

 

学习笔记-Docker基础命令

 

 

-t选项让docker分配一个伪终端,并绑定到容器的标准输入上,-i让容器的标准输入保持打开,同时可以使用-name给容器起一个名称

退出容器可以使用exit退出

 

学习笔记-Docker基础命令

 

 

查看容器运行的状态可以使用dockerps命令

[[email protected] ~]# docker ps –a

 

[[email protected] ~]# docker ps –h

 

学习笔记-Docker基础命令

 

 

同时可以查看ps的帮助信息docker ps –h

[[email protected] ~]# docker ps –h

 

学习笔记-Docker基础命令

 

 

使用dockerstart 命令直接将一个已经终止的容器启动运行。

[[email protected] ~]# docker start   82aaa925e676

 

学习笔记-Docker基础命令

 

 

终止容器可以使用dockerkill和docker stop来终止正在运行的容器

[[email protected] ~]# docker stop  82aaa925e676

 

学习笔记-Docker基础命令

 

 

也可以使用dockerrestart 来重启容器

[[email protected] ~]# docker restart   82aaa925e676

 

学习笔记-Docker基础命令

 

 

更多时候,需要让docker容器在后台运行,此时可以通过添加-d参数来实现。

[[email protected] ~]# docker run -ditdocker.io/centos:centos6

 

学习笔记-Docker基础命令

 

 

使用dockerinspect命令查看容器的信息

[[email protected] ~]# docker inspect 92b0358ca428

 

学习笔记-Docker基础命令

 

学习笔记-Docker基础命令

 

使用docker  exec命令进入后台运行的容器

[[email protected] ~]# docker exec  -it 92b0358ca42

 

学习笔记-Docker基础命令

 

希望对您有所帮助~

 

 

 

 

 

 

 

相关文章: