docker常用命令

停止所有的container
docker stop $(docker ps -a -q)
删除所有container
docker rm $(docker ps -a -q)
查看当前有些什么images
docker images
删除images,通过image的id来指定删除谁
docker rmi <image id>
删除全部image
docker rmi $(docker images -q)

基本命令

查看版本
docker version
查看详细信息
docker info

镜像命令

查看镜像
docker images
PEPOSITORY:镜像的仓库源

TAG:镜像的标签

IMAGE ID:镜像ID

CREATED:镜像创建时间

SIZE:镜像大小
列出本地所有的镜像
docker images -a
只显示镜像ID
docker images -p
显示镜像的摘要信息
docker images --digests
显示完整的镜像信息
docker images --no-trunc
从Docker Hub上查找镜像
docker search xxx
从Docker Hub上查找关注度大于30的镜像
docker search -s 30 xxx
从Docker Hub上下载镜像
docker pull xxx
docker pull xxx:latest
提交容器使之成为一个新的镜像
docker commit -m "提交的描述信息" -a "作者" 容器ID 要创建的目标镜像名称:[标签名]
从Docker中删除hello-world镜像
docker rmi hello-world
从Docker中强制删除hello-world镜像
docker rmi -f hello-world
从Docker中强制删除hello-world镜像和nginx镜像
docker rmi -f hello-world nginx
通过docker images -p查询到的镜像ID来删除所有镜像
docker rmi -f $(docker images -p)

容器命令

根据镜像新建并启动容器。IMAGE是镜像ID或镜像名称

docker run [OPTIONS] IMAGE
OPTIONS说明:
    --name=“容器新名字”:为容器指定一个名称
    -d:后台运行容器,并返回容器ID,也即启动守护式容器
    -i:以交互模式运行容器,通常与-t同时使用
    -t:为容器重新分配一个伪输入终端,通常与-i同时使用
    -P:随机端口映射
    -p:指定端口映射,有以下四种格式:
        ip:hostPort:containerPort
        ip::containerPort
        hostPort:containerPort
        containerPort
列出当前所有正在运行的容器
docker ps
列出所有的容器
docker ps -a
列出最近创建的容器
docker ps -l
列出最近创建的3个容器
docker ps -n 3
只显示容器ID
docker ps -q
显示当前所有正在运行的容器完整信息
docker ps --no-trunc
退出并停止容器
exit
只退出容器,不停止容器
Ctrl+p+q
启动容器
docker start 容器ID或容器名称
重新启动容器
docker restart 容器ID或容器名称
停止容器
docker stop 容器ID或容器名称
强制停止容器
docker kill 容器ID或容器名称
删除容器
docker rm 容器ID或容器名称
强制删除容器
docker rm -f 容器ID或容器名称
删除多个容器
docker rm -f $(docker ps -a -q)
查看容器日志
docker logs -f -t --since --tail 容器ID或容器名称

docker logs -f -t --since=”2018-09-10” --tail=10 f9e29e8455a5
    -f : 查看实时日志
    -t : 查看日志产生的日期
 --since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志
 --tail=10 : 查看最后的10条日志
查看容器内运行的进程
docker top 容器ID或容器名称
看容器内部细节
docker inspect 容器ID或容器名称查
进到容器内
docker attach 容器ID
docker exec 容器ID
容器内的文件路径
docker cp 容器ID:
宿主机路径从容器内拷贝文件到宿主机.
如:docker cp f9e29e8455a5:/tmp/yum.log /root
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值