Docker入门--常用命令

帮助命令

docker version : docker版本

docker info : docker信息描述

docker --help : 帮助命令

镜像命令

docker images [OPTIONS] : 列出本地主机上的镜像

选项说明
REPOSITORY镜像的仓库源
TAG镜像的标签
IMAGE ID镜像ID
CREATED镜像创建时间
SIZE镜像大小

OPTIONS :

-a : 列出本地所有的镜像(含中间映像层)

-q: 只显示镜像ID

-qa : 显示所有镜像ID

–digests : 显示镜像的摘要信息

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


docker search [OPTIONS] 镜像名字 : 从docker hub上查询镜像信息

OPTIONS :

–no-trunc : 显示完整的镜像描述

-s : 列出收藏数(star)不小于指定值的镜像

-automated : 只列出 automated build类型的镜像


docker pull 镜像名字[:TAG] : 下载镜像

不写:TAG 默认下载最新版


docker rmi 某个镜像名字/ID : 删除镜像

删除单个镜像: docker rmi -f 镜像ID

删除多个: docker rmi -f 镜像名1:TAG 镜像名2:TAG

删除全部: docker rmi -f $(docker images -qa)

容器命令

有镜像才能创建容器,先下载一个CentOS镜像 docker pull centos

docker run [OPTIONS] IMAGE [COMMAND] [ARG...] : 新建并启动容器

OPTIONS :

–name=“容器新名称” : 为容器指定一个名称

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

-i : 以交互模式运行容器,通常与-t同时使用

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

-P : 随机端口映射

-p : 指定端口映射,有以下四种格式

  1. ip:hostPort:containerPort
  2. ip::containerPort
  3. hostPort:containerPort
  4. containerPort

docker ps [OPTIONS] : 列出当前正在运行的容器

OPTIONS :

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

-l : 显示最近创建的容器

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

–no-trunc : 不截断输出


docker两种退出方式

  1. exit 容器停止退出
  2. ctrl + P + Q 容器不停止退出

docker start 容器ID或容器名 : 启动docker 容器

docker restart 容器ID或容器名 : 重启docker容器

docker stop 容器ID或容器名 : 停止dcoker容器

docker kill 容器ID或容器名 : 强制停止docker容器

docker rm 容器ID : 删除已停止的容器

一次性删除多个容器

  1. docker rm -f ${docker ps -a -q}
  2. docker ps -a -q | xargs docker rm

docker logs -f -t --tail 容器ID : 查看docker日志

-t 是加入时间戳

-f 跟随最新的日志打印

–tail 数字显示最后多少条


docker top 容器ID : 查看容器中运行的进程

docker inspect 容器ID : 查看容器内部细节


进入未关闭退出的容器并以命令行交互

docker exec -it 容器ID /bin/bash(或其他bashShell)

docker attach 容器ID

attach : 直接进入容器启动命令的终端,不会启动新的进程

exec : 是在容器中打开新的终端,并且可以启动新的进程


docker cp 容器ID:容器内路径 目的主机路径 : 从容器内拷贝文件到主机上

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值