Docker使用常用命令

发布于: 2020-03-16T14:29:00+08:00
更新于: 2020-03-16T14:29:00+08:00
作者: Stiller

类别: Linux.

标签:Docker

Docker常用命令总结

Docker镜像和容器查看
  • docker --help 帮助
  • docker version 查看当前容器的版本
  • docker info 查看容器的信息
  • docker images 查看当前docker容器中所有的本地images
  • docker images -a 查看所有的images
  • docker search XXX Docker镜像搜索

Docker镜像基本操作

  • docker pull xxx 可以下载官方镜像(如果只有名字则==redis:latest)
  • docker rmi xxx 删除镜像,如果使用-f参数就是强制删除
  • docker build -f /xxxxx/xxx(配置) -t name(镜像):版本号 构建docker镜像
  • docker run --name xxx(镜像名称) 镜像启动其中可以-i 以交互模式运行,-t分别一个为输入终端,-d 守护方式启动
  • docker start xxx 启动一个或多个被停止的容器
  • docker restart xxx 重启
  • docker stop xxx 停止
  • docker kill xxx 杀掉一个运行中的容器
  • docker rm xxx 删除容器
  • docker ps 显示正在运行的镜像 -a参数可以显示所有的(历史)镜像
  • docker logs -f -t --taill=10 xxx xxx的容器日志,-f跟踪日志输出,-t显示时间,--tail指定显示的条数,--since指定日期日志
  • docker inspect 显示元信息
  • docker commit -a="DeepInThought" -m="my xxx" [容器ID] myredis:v1.1 提交镜像

Docker镜像交互操作

  • docker top xxx 显示该容器中的运行进程
  • docker run -it xxx /bin/bash 进入容器
  • exit 退出(ctrl+p+q)仅退出不关闭
  • docker exec -i -t xxx /bin/bash 以交互模式在容器中执行命令,结果返回到当前终端屏幕
  • docker cp xxx:/[container_path] [local_path] 将xxx从容器中复制至local_path中(可以反向)

链接