查看docker信息
查看版本:docker version
查看信息:docker info
查看帮助:docker command --help
镜像中常用命令
下载镜像:docker image pull
从 Docker Hub 的 alpine 仓库中拉取标签为 latest 的镜像:docker image pull alpine:latest
列出本地存储的所有镜像:docker image ls
显示镜像细节:docker image inspect [imageName]
删除镜像:docker image rm [imageName]
启动容器:docker run [imageName]
后台启动docker,并指定宿主机端口和docker映射端口:docker run -p 8000:80 -tdi --privileged [imageID] [command]
-i: 以交互模式运行容器,通常与 -t 同时使用;
-d: 后台运行容器,并返回容器ID;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
--privileged: 容器将拥有访问主机所有设备的权限
通常情况下 [command] 填下 /bin/bash 即进入容器
容器中常用命令
累出本地正在运行的容器:docker container ls
列出本机所有容器,包括终止运行的容器:docker container ls -all
进入容器SSh界面:docker attach [containerID]
删除容器文件:docker container rm [containerID]
查看容器日志:docker logs -f -t --since=["date"] --tail 10 [containerID]
-f: 输出日志
-t: 显示时间戳
--since=“2019-03-04”: 显示该时间后的日志
--tail 10: 列出容器最新10条日志
containerName: 容器名称
批量操作容器
查看所有容器:docker ps -a
查看运行容器:docker ps
停止全部运行中的容器:docker stop $(docker ps -q)
删除全部容器:docker rm $(docker ps -aq)
停用并且删除容器:
docker stop $(docker ps -q) & docker rm $(docker ps -aq)