docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > docker镜像、容器命令

docker操作镜像、容器相关命令详解

作者:爱上口袋的天空

这篇文章主要介绍了docker操作镜像、容器相关命令,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

docker操作镜像、容器相关命令

1.命令:docker info

查看docker的详细信息

2.命令:docker images

3.命令:docker images -a

这个命令是列出本地所有的镜像(含中间镜像层)

4.命令:docker images -q

这个命令是只显示镜像ID

5.命令:docker images --digests

显示镜像的备注信息

6.docker images --no-trunc

显示镜像的完整信息

7.命令:docker search -s 30 tomcat

表示查询点赞数超出30的版本

8.命令:docker rmi -f 镜像ID

删除单个镜像

9.命令:docker rmi -f

镜像名1:TAG 镜像名2:TAG,删除多个镜像

10.命令:docker rmi -f $(docker images -qa)

删除本地所有的镜像

11.命令:docker pull centos

下载一个centos镜像

12.容器相关命令

⑴:新建并启动容器

命令:docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG..]

OPTIONS:说明

a:下面我们以交互式模式运行容器,并起一个别名,可以发现我们进入到另外一个终端

命令:docker run -it --name="mycentos01" 75835a67d134

出现上面的情况就说明我们进入了docker中centos容器运行的环境了

b:列出当前正在运行所有正在运行的容器

docker ps -lq表示展示最近创建的容器编号

c:退出容器

d:启动容器

e:重启容器

f:停止容器

g:删除容器

h:删除当前运行的或者历史上运行过的所有容器

13.命令:docker run -d --name="mycentos01" centos

这是为什么呢?

14.查看容器日志

命令:docker logs -f -t --tail 容器ID

从上面可以发现,当我们启动docker中centos容器的时候,设置每隔2秒钟打印

hello,这样进程就不会自动停止,最后我们使用查看日志的命令查看最后的几行日志。

15.查看容器内运行的进程

命令:docker top 容器ID

16.查看容器内部的细节

命令:docker inspect 容器ID

17.进入运行的容器并且以命令交互

命令:docker exec -it 容器ID bash

重新进入命令:docker attach 容器ID

区别:

在容器外面查看容器内的内容:

进入容器后查看,发现确实是一样的:

18.从容器内拷贝文件到主机上

命令:docker cp 容器ID:容器内路径 目的主机路径

例如:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文