运行容器
简单操作
docker run 镜像的标识镜像名称[:tag]
常用的参数
docker run -d -p宿主机端口∶容器端口 --name 容器名称 镜像的标识镜像名称[:tag]
-d
∶ 代表后台运行容器此时容器会在后台运行并不会把输出的结果 (STDOUT) 打印到宿主机上面(输出结果可以用
docker logs
查看)。注: 容器是否会长久运行,是和
docker run
指定的命令有关,和-d
参数无关。-p
宿主机端口∶容器端口∶ 为了映射当前Linux的端口和容器的端口--name
容器名称∶指定容器的名称
停止容器
docker stop 容器id
启动已停止容器
#启动容器
docker start 容器ID
查看正在运行的容器
docker ps [-qa]
-a
∶ 查看全部的容器,包括没有运行-q
∶ 只查看容器得到标识- 如果后面不加参数则查看当前活动容器
查看容器的日志
docker logs -f 容器id
- -f∶可以滚动查看日志的最后几行
进入到容器内部
docker exec -it 容器id bash
删除容器(删除容器前,需要先停止容器)
#停止指定的容器
docker stop 容器ID
#停止全部容器
docker stop $(docker ps -qa)
#删除指定容器
docker rm 容器id
#删除全部容器
docker rm $(docker ps -qa)