docker 常用命令

查看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)

 

posted @ 2020-04-17 17:25  Tynam.Yang  阅读(...)  评论(...编辑  收藏