0
点赞
收藏
分享

微信扫一扫

3.Docker常用命令介绍


1. docker帮助命令

1.1 docker version 查看docker版本信息

3.Docker常用命令介绍_主机名


1.2 docker info 查看docker配置信息

3.Docker常用命令介绍_centos_02


1.3 docker --help 查看docker命令

3.Docker常用命令介绍_docker命令_03


2. 镜像命令

2.1 docker images 查看本机上可以运行的镜像

  • REPOSITORY:表示镜像的仓库源
  • TAG:镜像的标签
  • IMAGE ID:镜像ID
  • CREATED:镜像创建时间
  • SIZE:镜像大小

3.Docker常用命令介绍_centos_04

-a 列出本地所有的镜像,包含中间镜像层

-q 列出镜像id

-- digests 获取镜像的摘要信息

3.Docker常用命令介绍_主机名_05

--no-trunc 显示镜像的完整信息

3.Docker常用命令介绍_docker命令_06


2.2 docker search 在hub.docker.com查找镜像

3.Docker常用命令介绍_centos_07

--no-trunc 显示镜像的完整信息

-s 30 列出收藏数大于30的镜像

3.Docker常用命令介绍_docker_08

--automated 只列出 automated build 类型的镜像,即 AUTOMATED 为 ok 的镜像。


2.3 docker pull xxx 下载xxx镜像

3.Docker常用命令介绍_centos_09


2.4 docker rmi -f xxx 删除镜像

3.Docker常用命令介绍_centos_10


2.5 docker rmi -f $(docker images -qa) 清空镜像库


2.6 镜像commit操作,提交容器副本使之成为一个新的镜像

docker commit -m="描述信息" -a="作者" 容器id 要创建的目标镜像名:[标签名]

3.Docker常用命令介绍_centos_11



3. 容器命令

3.1 docker run 启动容器

-i 以交互模式运行容器,通常与-t一起使用

-t 为容器重新分配一个伪输入终端,通常与-i同时使用

3.Docker常用命令介绍_docker命令_12

docker ps 查看docker运行的进程,看到centos和id和docker的centos的主机名一致

3.Docker常用命令介绍_centos_13

-d 后台运行容器,并返回容器id,即启动守护式容器

--name="new name" 为容器指定一个名称

-P 随机端口映射

-p 指定端口映射,有一下四种方式:

ip:hostPort:containePort

ip::containePort

hostPort:containePort

containePort

3.Docker常用命令介绍_docker命令_14

3.Docker常用命令介绍_docker_15


3.2 docker ps 查看docker运行的进程,看到centos和id和docker的centos的主机名一致

3.Docker常用命令介绍_centos_13

-a 列出当前所有正在运行的容器+历史上运行过的容器

3.Docker常用命令介绍_centos_17

-l 显示最近创建的容器

-n 显示最近n个创建的容器

-q 静默模式,只显示容器编号

--no-trunc 不截断输出所有信息


3.3 退出容器

exit 容器停止退出

3.Docker常用命令介绍_docker命令_18

ctrl + P +Q 容器不停止退出

3.Docker常用命令介绍_主机名_19


3.4 docker start 启动容器

3.Docker常用命令介绍_docker_20


3.5 停止容器

docker stop 容器id或者容器名 正常停止容器

docker kill 容器id或者容器名 强制停止容器


3.6 docker rm 容器id或者容器名 删除容器

docker rm -f $(docker ps -a -q) 删除所有容器


3.7 docker logs -f -t --tail 容器id  查看容器日志

-t 是否加入时间戳

-f 跟随最新的日志打印

--tail 数字显示最后n条

3.Docker常用命令介绍_主机名_21


3.8 docker top 查看容器内部运行的进程

3.Docker常用命令介绍_主机名_22


3.9 docker inspect 查看容器内部的细节

3.Docker常用命令介绍_docker命令_23


3.10 docker attach 重新进入容器

3.Docker常用命令介绍_docker命令_24


3.11 docker exec -t 容器id 命令  对容器执行命令

3.Docker常用命令介绍_docker命令_25

进入一个已经启动的tomcat容器

3.Docker常用命令介绍_docker命令_26


3.12 从容器拷贝数据到宿主机上

docker cp 容器id:docker容器路径 系统路径

3.Docker常用命令介绍_主机名_27


举报

相关推荐

0 条评论