一、容器命令:
首先:
1、查询正在运行的容器:
-
docker ps
参数要说一下
- 不加参数,表示查看当前正在运行的容器
- -a,查看所有容器包括停止状态的容器
- -l,查看最新创建的容器
- -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/名称