Docker常用命令二

Docker常用命令

一、帮助命令

docker version
docker info 
docker --help

二、镜像命令

docker images
# -a:列出本地所有的镜像
# -q:只显示出镜像ID
# --digests:显示镜像的摘要信息
# --no-trunc:显示完整的镜像信息
docker search 镜像名 #搜素镜像
# --no-trunc:显示完整镜像描述
# -s: 列出收藏数不小于之指定的镜像
# --automated: 只列出automated build 类型的镜像
docker pull 镜像名:tag #下载镜像
docker rmi 镜像名 #删除镜像
# -f 镜像ID    删除单个
# -f 镜像1:tag 镜像2:tag 删除多个
# -f $(docker images -qa) 删除全部

三、容器命令

docker run 【options】 image  #新建容器启动镜像
# --name="":为容器指定一个名称
# -d:后台运行容器,并返回容器的ID,启动守护式容器
# -i:交互模式运行容器
# -t:为容器分配一个伪输入终端
# -P:随检端口映射
# -p:ip:hostport:containerPort
			ip:containerPort
			hostPort:containerPort
			containerPort
			
docker ps # 列出当前运行的容器
# -a:列出当前所有正在运行的容器+历史上运行过的
# -l:显示最近创建的容器
# -n:显示最精n个创建的容器
# -q: 静默模式,只显示容器的编号
# --no-trunc:不断输出
exit #容器停止推出
ctrl+P+Q # 容器不停止推出
docker start xxx # 启动容器
docker restart xxx # 重启
docker stop xxx # 停止
docker kill xxx # 强制停止容器
docker rm xxx #删除
docker rm -f $(docker ps -q -a)
docker ps -a -q | xargs docker rm

三、其他命令

docker run -d xxx #启动守护模式
docker logs -f -t --tail #查看容器日志
# -t:时间戳
# -f:日志打印
# --tail:数字 显示最后多少条
docker top xxx # 查看容器内运行的进程
docker inspect xxx # 查看容器内部的细节
docker exec - it xxx bash
docker attach xxx
# attach 直接进入容器启动命令的终端,不会启动新的进程
# exec 是在容器中打开的新的终端,启动新的进程
docker cp 容器id:容器内路径 目的主机路径
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值