Docker容器技术学习(2)——Docker基础命令详解

一、常用的Docker基础命令总结

命令 作用
docker load -i ubuntu.tar 导入镜像(以ubuntu镜像为模板)
docker run -it --name vm1 ubuntu 创建容器(以ubuntu镜像为模板)
docker ps 查看容器状态,当前活跃的
docker ps -a 查看容器状态(包括不活跃的容器),所有的
docker attach vm1 连接容器
docker top vm1 查看容器进程
docker logs vm1 查看容器指令输出 -f 参数可以实时查看
docker inspect vm1 查看容器详情
docker stats vm1 查看容器资源使用率
docker diff vm1 查看容器修改
docker stop vm1 停止容器
docker start vm1 启动容器
docker kill vm1 强制干掉容器
docker restart vm1 重启容器
docker pause/unpause vm1 暂停/恢复容器
docker rm vm1 删除容器
docker rm -f vm1 强制删除容器
docker rmi ubantu 删除镜像
docker images 列出镜像

二、命令的详细说明

1、docker create

docker create 命令为指定的镜像(image)添加了一个可读写层,构成了一个新的容器。注意,这个容器并没有运行。

在这里插入图片描述

在这里插入图片描述

2、docker start

Docker start命令为容器文件系统创建了一个进程隔离空间。注意,每一个容器只能够有一个进程隔离空间。

在这里插入图片描述

3、docker run

在这里插入图片描述

docker start 和 docker run命令有什么区别

在这里插入图片描述

从图片可以看出,docker run 命令先是利用镜像创建了一个容器,然后运行这个容器。
这个命令非常的方便,并且隐藏了两个命令的细节,但从另一方面来看,这容易让用户产生误解。
docker run命令类似于git pull命令。git pull命令就是git fetch 和 git merge两个命令的组合
同样的,docker run就是docker create和docker start两个命令的组合

4、docker ps

docker ps 命令会列出所有运行中的容器。这隐藏了非运行态容器的存在,如果想要找出这些容器,我们需要使用下面这个命令。

在这里插入图片描述

5、docker ps –a

docker ps –a命令会列出所有的容器,不管是运行的,还是停止的。

在这里插入图片描述

6、docker images

docker images命令会列出了所有顶层(top-level)镜像。
实际上,在这里我们没有办法区分一个镜像和一个只读层,所以我们提出了top-level镜像。
只有创建容器时使用的镜像或者是直接pull下来的镜像能被称为顶层(top-level)镜像,并且每一个顶层镜像下面都隐藏了多个镜像层。
在这里插入图片描述

7、docker images –a

docker images –a命令列出了所有的镜像,也可以说是列出了所有的可读层。
如果你想要查看某一个image-id下的所有层,可以使用docker history来查看。

在这里插入图片描述

8、docker stop

docker stop命令会向运行中的容器发送一个SIGTERM的信号,然后停止所有的进程。

在这里插入图片描述

9、docker pause

docker stop和docker kill命令会发送UNIX的信号给运行中的进程,docker pause命令则不一样,它利用了cgroups的特性将运行中的进程空间暂停。
但是这种方式的不足之处在于发送一个SIGTSTP信号对于进程来说不够简单易懂,以至于不能够让所有进程暂停。

在这里插入图片描述

10、docker rm

docker rm命令会移除构成容器的可读写层。注意,这个命令只能对非运行态容器执行。

在这里插入图片描述

11、docker rmi

docker rmi 命令会移除构成镜像的一个只读层。
你只能够使用docker rmi来移除最顶层(top level layer)(也可以说是镜像),你也可以使用-f参数来强制删除中间的只读层。

在这里插入图片描述

12、docker commit

docker commit命令将容器的可读写层转换为一个只读层,这样就把一个容器转换成了不可变的镜像。

在这里插入图片描述

后续完善

发布了99 篇原创文章 · 获赞 3 · 访问量 1589

猜你喜欢

转载自blog.csdn.net/weixin_45784367/article/details/105362294
今日推荐