美文网首页技术篇
docker常用的45条命令

docker常用的45条命令

作者: 猪猪学上树 | 来源:发表于2019-02-19 15:55 被阅读55次

1、查看docker版本信息

docker version

查看客户端的信息,并通过socket查询服务端的信息。

2、查看docker信息

docker info

查看docker的汇总信息。

3、查看镜像列表

docker images

4、查看所有的镜像包括过程镜像

docker images -a

5、显示完整的镜像ID

docker images --no-trunc

6、只显示镜像ID

docker images --no-trunc -q

7、pull镜像

docker pull centos:7.6.1810

8、pull所有标签的镜像

docker pull -a centos

9、查看运行中的容器

docker ps

10、列出所有有容器(包含停止的容器)

docker ps -a

11、显示容器大小

docker ps -a -s

12、仅列出最新创建的一个容器

docker ps -l

13、仅列出最新创建的n个容器

docker ps n=2

14、仅列出容器ID

docker ps -q

15、显示完整的容器ID

docker ps -q --no-trunc

16、删除镜像

docker rmi centos:7.6.1810

17、强制删除镜像

docker rmi -f centos:7.6.1810

也可以直接指定镜像ID进行删除。

18、不移除该镜像的过程镜像,默认移除。

docker rmi nginx:latest --no-prune

19、删除容器

docekr rm 154fe4e6a0c6

20、 强行移除该容器,即使其正在运行

docker rm -f 154fe4e6a0c6

21、移除与容器关联的空间

docker rm -v 154fe4e6a0c6

22、查看指定镜像的创建历史

docker history centos:latest

23、完整显示镜像历史

docker history centos:latest --no-trunc

24、启动、停止和重启一个或多个指定容器。(多个容器就空格添加多个容器ID即可)

docker start 154fe4e6a0c6

docker stop 154fe4e6a0c6

docker restart 154fe4e6a0c6

25、启动之后并进入一个标准输入输出终端

docker start -a 154fe4e6a0c6

26、交互式启动

docker start -i 154fe4e6a0c6

27、停止的时候,超时就强制杀掉

docker stop 154fe4e6a0c6 -t 2

docker restart 154fe4e6a0c6 -t 2

28、从镜像启动容器

docker run -itd centos:7.6.1810

29、暂停某一容器的所有进程

docker pause 154fe4e6a0c6

30、恢复某一容器的所有进程

docker unpause 154fe4e6a0c6

31、查看镜像的标准输出

docker logs 154fe4e6a0c6 -f

32、仅列出最新10条容器日志。

docker logs 154fe4e6a0c6 --tail="10"

33、给镜像打上新的标签

docker tag centos:7.6.1810 centos:761810

34、杀死一个或多个指定容器进程

docker kill 154fe4e6a0c6

35、将指定镜像保存成 tar 归档文件, docker load 的逆操作。

docker save -o "centos.tar"

或者

docker save > "centos.tar"

36、从 tar 镜像归档中载入镜像, docker save 的逆操作。

docker load -i centos.tar

或者

docker load < centos.tar

37、导出容器

docker export 154fe4e6a0c6 -o export.tar

或者

docker export 154fe4e6a0c6 > export.tar

38、导入容器tar文件到镜像

docker import -i export.tar

或者

docker import < export.tar

39、查看一个正在运行容器进程,支持 ps 命令参数。

docker top 154fe4e6a0c6 -auxfww

40、按步骤输入在 Docker Hub 注册的用户名、密码和邮箱即可完成登录

docker login

41、运行后从指定服务器登出,默认为官方服务器。

docker logout

42、启动设置容器主机名

docker run -itd --hostname=centos7 centos:latest

43、启动挂载本地目录到容器里面

docker run -itd -v /data/centos7:/data centos:latest

/data/centos7是物理目录,/data是容器里面的目录

44、启动时指定dns,如果不指定是跟物理机是一致的

docker run -itd --dns 8.8.8.8 centos:latest

45、查找镜像站的镜像

docker search centos

相关文章

  • docker常用命令

    一、 docker帮助命令 二、docker 镜像(images)常用命令 三、docker 容器常用命令

  • Docker 常用命令

    Docker 常用命令 镜像命令 docker images docker search docker pull ...

  • Docker | 镜像和容器常用命令

    Docker 常用命令 了解常用命令有助于控制docker行为 1. Docker 镜像常用命令 1.1 搜索镜...

  • Docker常用命令

    Docker常用命令 Docker帮助命令 docker version:查看docker版本 docker in...

  • 3.Docker 的常用命令

    概况 如何获得docker命令的帮助 docker 的常用命令 Docker命令使用帮助 Docker Clien...

  • docker 笔记

    docker常用管理命令(上)docker常用管理命令(下) 使用image创建container并进入交互模式,...

  • docker常用命令

    docker 常用命令 docker version docker search tutorial docker ...

  • Docker的使用教程

    安装Docker 配置阿里云镜像加速器 Docker常用命令 Docker镜像命令 Docker容器命令 Dock...

  • k8s docker 运维

    kubectl常用命令: yaml文件 docker常用命令 kubernetes中,如果docker镜像需要登录...

  • docker常用命令总结

    参考链接 Docker 常用命令与操作 docker常用命令总结——安装、镜像、容器基本操作

网友评论

    本文标题:docker常用的45条命令

    本文链接:https://www.haomeiwen.com/subject/eylfyqtx.html