Docker 常用命令

打印 上一主题 下一主题

主题 1735|帖子 1735|积分 5205

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1 Docker镜像命令

1.1 docker images

  1. #语法
  2. docker images [OPTIONS] [REPOSITORY[:TAG]]
  3. #别名
  4. docker image ls, docker image list
复制代码
  功能
 列出本地镜像。
  关键参数
 -a :列出本地所有的镜像(含中心映像层,默认环境下,过滤掉中心映像层);
 --digests :体现镜像的择要信息;
 -f :体现满意条件的镜像;
 --format :指定返回值的模板文件;
 --no-trunc :体现完整的镜像信息;
 -q :只体现镜像 ID。
  1.2 docker tag

  1. #语法
  2. docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
  3. #别名
  4. docker image tag
复制代码
  功能
   标记本地镜像,将其归入某一堆栈。 
  1.3 docker rmi

  1. #语法
  2. docker rmi [OPTIONS] IMAGE [IMAGE...]
  3. #别名
  4. docker image rm, docker image remove
复制代码
  功能
 删除镜像。
  关键参数
 -f :强制删除;
 --no-prune :不移除该镜像的过程镜像,默认移除; 
  1.4 docker save

  1. #语法
  2. docker save [OPTIONS] IMAGE [IMAGE...]
  3. #别名
  4. docker image save
复制代码
  功能
 将指定镜像生存成 tar 归档文件。
  关键参数
 -o :输出到的文件。
  1.5 docker load

  1. #语法
  2. docker load [OPTIONS]
  3. #别名
  4. docker image load
复制代码
  功能
 导入使用 docker save 命令导出的镜像。
关键参数
 --input , -i : 指定导入的文件,取代 STDIN。
 --quiet , -q : 精简输出信息。
  1.6 docker image inspect

  1. #语法
  2. docker image inspect [OPTIONS] IMAGE [IMAGE...]
  3. #docker inspect 会自动检查是镜像还是容器然后显示详细信息
复制代码
  功能
 查看镜像详细信息。
  1.7 docker image prune

  1. #语法
  2. docker image prune [OPTIONS]
  3. #别名
  4. docker image prune
复制代码
  功能 //慎用
 删除不使用的镜像。
  关键参数
 -a , --all : 删除全部不使用的镜像;
 --filter filter:指定过滤条件;
 -f, --force :不提示是否删除;
  2 Docker容器命令 

2.1 docker create

  1. #语法
  2. docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
  3. #别名
  4. docker container create
复制代码
  功能
 创建一个新的容器但不启动它
  关键参数
 -i: 以交互模式运行容器,通常与 -t 同时使用;
 -P: 随机端口映射,容器内部端口随机映射到主机的端口
 -p: 指定端口映射,格式为: 主机(宿主)端口:容器端口
 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
 --name="nginx-lb": 为容器指定一个名称;
 -h "mars": 指定容器的 hostname;
 -e username="ritchie": 设置环境变量;
 --cpuset-cpus="0-2" or --cpuset-cpus="0,1,2": 绑定容器到指定 CPU 运行;
 -m :设置容器使用内存最大值;
 --network="bridge": 指定容器的网络连接范例;
 --link=[]: 添加链接到另一个容器;
 --volume , -v: 绑定一个卷;
 --rm :shell 退出的时候主动删除容器;
 --restart:主动重启;
  2.2 docker ps

  1. #语法
  2. docker ps [OPTIONS]
  3. #别名
  4. docker container ls, docker container list, docker container ps
复制代码
  功能
 列出容器
关键参数
 -a :体现所有的容器,包罗未运行的。
 -f :根据条件过滤体现的内容。
 --format :指定返回值的模板文件。如 json 或者 table
 -l :体现 latest 的容器。
 -n :列出近来创建的 n 个容器。
 --no-trunc :不截断输出。
 -q :静默模式,只体现容器编号。
 -s :体现总的文件大小。
  2.3 docker logs

  1. #语法
  2. docker logs [OPTIONS] CONTAINER
  3. #别名
  4. docker container logs
复制代码
  功能
 查看容器日志
关键参数
 -f ,--follow: 跟踪日志输出;
 --since :体现某个开始时间的所有日志;
 -t,--timestamps : 体现时间戳;
 -n, --tail :仅列出最新 N 条容器日志;
  2.4 docker exec

  1. #语法
  2. docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
  3. #别名
  4. docker container exec
复制代码
  功能
 在容器中实行命令
  关键参数
 -d :分离模式: 在后台运行
 -i :即使没有附加也保持 STDIN 打开
 -t :分配一个伪终端
 -e :设置环境变量
 -u,--user :指定用户 "<name|uid>[:<group|gid>]"
 -w,--workdir:指定工作目录
  2.5 docker start

  1. #example
  2. docker start nginx
复制代码
  启动停止的容器
  2.6 docker stop

  1. #example
  2. docker stop nginx
复制代码
  停止运行的容器
  2.7 docker restart

  1. #example
  2. docker restart nginx
复制代码
  重启容器
  2.8 docker kill

  1. #语法
  2. docker kill [OPTIONS] CONTAINER [CONTAINER...]
  3. #别名
  4. docker container kill
复制代码
  功能
 强制退出容器
关键参数
 -s :发送的信号
  2.9 docker top

  1. #语法
  2. docker top CONTAINER [ps OPTIONS]
  3. #别名
  4. docker container top
复制代码
  功能
 查看容器中运行的进程信息,支持 ps 命令参数。
  2.10 docker stats

  1. #语法
  2. docker stats [OPTIONS] [CONTAINER...]
  3. #别名
  4. docker container stats
复制代码
  功能
 体现容器资源的使用环境,包罗: CPU、内存、网络 I/O 等。
关键参数
 --all , -a :体现所有的容器,包罗未运行的。
 --format :指定返回值的模板文件。如 table,json
 --no-stream :展示当前状态就直接退出了,不再及时更新。
 --no-trunc :不截断输出。
  2.11 docker cp

  1. #语法
  2. docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
  3. docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
  4. #别名
  5. docker container cp
复制代码
  功能
 在容器和宿主机之间拷贝文件
  2.12 docker container prune

  1. #语法
  2. docker container prune [OPTIONS]
  3. #别名
  4. docker container prune
复制代码
  功能 //慎用
 删除所有停止的容器 
  关键参数
 -f, --force:不提示是否进行确认
  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表