03docker基本命令
条评论命令
基本命令
- docker version 查看docker版本
- docker info 查看docker详细信息
- docker --help 查看docker命令
镜像命令
- docker images 查看docker镜像
- docker images -a 列出本地所有的镜像
- docker images -p 只显示镜像ID
- docker images --digests 显示镜像的摘要信息
- docker images --no-trunc 显示完整的镜像信息
- docker search xxx 从Docker Hub上查找xxx镜像
- docker search tomcat 查找tomcat镜像
- docker search -s 30 tomcat 查找关注度大于30的镜像
- docker pull xxx 从Docker Hub上下载xxx镜像,等价于:docker pull xxx:latest
- docker pull tomcat从Docker Hub上下载tomcat镜像。等价于:docker pull tomcat:latest
- docker commit -m “描述信息” -a “作者” 容器ID 目标镜像名称:[标签名] 提交容器使之成为一个新的镜像。
- docker commit -m “新的tomcat” -a “lizq” f9e29e8455a5 mytomcat:1.2
- docker rmi [xxx] 从Docker中删除xxx镜像
- docker rmi hello-world 从Docker中删除hello-world镜像
- docker rmi -f hello-world 从Docker中强制删除hello-world镜像
- docker rmi -f hello-world nginx 从Docker中强制删除hello-world镜像和nginx镜像
- docker rmi -f $(docker images -p) 通过docker images -p查询到的镜像ID来删除所有镜像
容器命令
- docker run [OPTIONS] {IMAGE} 根据镜像新建并启动容器。
IMAGE是镜像ID或镜像名称
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列出最近创建的容器
- docker ps -n 3列出最近创建的3个容器
- docker ps -q只显示容器ID
- 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 - docker update [容器ID或容器名称] –restart=always 设置容器随docker一起启动
本文标题:03docker基本命令
文章作者:foreverSFJ
发布时间:2023-04-10 14:51:28
最后更新:2023-04-10 14:51:28
原始链接:Tools/Docker/03docker基本命令.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!
分享