Docker命令汇总

1,119 阅读2分钟

docker命令汇总目录.png

一、容器命令:

首先:

1、查询正在运行的容器:

  • docker ps

    参数要说一下

    1. 不加参数,表示查看当前正在运行的容器
    2. -a,查看所有容器包括停止状态的容器
    3. -l,查看最新创建的容器
    4. -n=x,查看最后创建的x个容器 列一下docker ps的结果 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 这些分别代表什么 CONTAINER ID:容器ID,唯一标识容器 IMAGE:创建容器时所用的镜像 COMMAND:在容器最后运行的命令 CREATED:容器创建的时间 STATUS:容器的状态(你会看到UPXXX,表示运行状态) PORTS:对外开放的端口号 NAMES:容器名(也具有唯一性,docker是不允许创建容器名相同的容器的)

2、查询所有容器:(包括未启动的容器)

  • docker ps -a
1.开启容器:

docker start 容器id/容器名称

例:

  • docker start 1814286c139c
2.关闭容器:

docker stop 容器id/容器名称

例:

  • docker stop 1814286c139c
3.删除容器:(容器在关闭状态才能删除)

docker rm 容器id/容器名称

例:

  • docker rm 1814286c139c

删除一个正在运行的容器,可以加上 -f

docker rm -f 容器名/id

4.删除所有容器:(前提先关闭所有正在运行的容器)
  • docker rm $(docker ps -a -q)
5.进入容器:

linux需要安装:curl (如何安装-百度)

docker ps -a # 查看所有容器

docker exec -it 容器id/容器名称 /bin/sh 例-进入容器的两种方式:

  • docker exec -it 1814286c139c /bin/sh

  • docker exec -it 1814286c139c /bin/bash

6.查看容器运行日志

查看运行日志

  • docker logs 容器id/名称

对日志进行搜索

  • docker logs 容器id/名称 | grep 搜索的内容 | tai
7.退出容器
  • exit

二、镜像

1.查看docker中所有镜像

  • docker images

2.查看镜像信息

  • docker inspect 镜像名称/id

3.删除镜像

  • docker rmi 镜像id/名称


推荐连接:
容器备份、镜像迁移等:

www.jianshu.com/p/561cd9b0a…

docker安装常用软件1:

www.jianshu.com/p/17c5811cd…

docker日志查看和清理:

www.jianshu.com/p/5583dfb6f…