docker系列(四)之docker 常用命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhao__zhen/article/details/88357269

docker系列(四)之docker 常用命令

  1. docker version 查看docker版本信息

  2. docker info 查看docker 的相关信息。容器的个数,镜像个数,仓库地址等!

  3. docker --help docker 帮助命令

镜像命令

  1. docker images 列出当前主机中的镜像列表
  • -a 列出本地所有的镜像
  • -q 只显示镜像ID
  • –digests 显示镜像的摘要信息
  • –no-trunc:显示完整的镜像信息


2. docker search 镜像搜索

  • -s 设置star 数量,搜索star数量不小于该数值的镜像。
  1. docker pull name: tagname 下载镜像

docker pull tomcat === docker pull tomcat:latest

  1. docker rmi name 删除某个镜像
  • -f 强制删除 docker rmi -f name1:tag name2:tag
  • docker rmi -f $(docker images -qa) 删除全部镜像

容器命令

  1. 新建并启动容器

    • docker run [options] image [command…]

    docker run -it centos 启动centos交互式伪终端

  • docker ps 查看所有启动的容器进程

容器操作

  1. exit 退出容器
  2. ctrl + p +Q 不关闭式退出!
  3. docker start 容器ID或容器名 启动容器
  4. docker restart 容器名或者ID 重启容器
  5. docker stop 容器名或者ID 停止容器
  6. docker kill 容器名或者ID 强制停止容器
  7. docker rm 容器名或者ID 删除已停止容器 -f 强制删除容器
  8. docker rm -f $(docker ps -aq) 一次性删除所有容器
  9. docker rm -aq | xargs docker rm

重要的容器命令:

  • 启动守护式容器: docker run -d 容器名

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

    • -t 是加入时间戳
    • -f 跟随最新的日志打印!
    • –tail 数字 现实最后多少条
  • 查看容器内运行的进程 docker top 容器ID

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

  • 进入正在运行的容器并以命令行交互

    • docker attach 容器ID 重新进入使用Ctrl + p + q 退出的容器。等价于docker exec -t 容器ID /bin/bash.直接进入容器启动命令的终端,不会启动新的进程。
    • docker exec -it 容器ID 在docker 容器外面执行命令
  • 从容器内拷贝数据到主机上

    • docker cp 容器ID:容器内路径 目的路径

总结

猜你喜欢

转载自blog.csdn.net/zhao__zhen/article/details/88357269
今日推荐