3.Docker常用命令介绍

1. docker帮助命令

1.1 docker version 查看docker版本信息

 

1.2 docker info 查看docker配置信息

 

1.3 docker --help 查看docker命令

 

2. 镜像命令

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

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

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

-q 列出镜像id

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

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

 

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

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

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

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

 

2.3 docker pull xxx 下载xxx镜像

 

2.4 docker rmi -f xxx 删除镜像

 

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

 

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

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

 

 

3. 容器命令

3.1 docker run 启动容器

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

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

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

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

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

-P 随机端口映射

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

ip:hostPort:containePort

ip::containePort

hostPort:containePort

containePort


 

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

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

-l 显示最近创建的容器

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

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

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

 

3.3 退出容器

exit 容器停止退出

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

 

3.4 docker start 启动容器

 

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.8 docker top 查看容器内部运行的进程

 

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

 

3.10 docker attach 重新进入容器

 

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

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

 

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

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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值