码迷,mamicode.com
首页 > 其他好文 > 详细

Docker常用命令 总结

时间:2020-06-29 10:03:10      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:lte   版本   strong   主机   ali   only   总结   pre   base   

一、帮助命令
获取版本信息:docker version
获取docker详细信息:docker info
命令使用帮助查询:docker --help
二、镜像命令
1、列出本地镜像:docker images
2、查找镜像: docker search 某个***镜像名字
3、下载镜像:docker pull 某个***镜像名字
4、删除本地镜像:docker rmi 某个***镜像名字id
三、容器命令
1、开始并启动容器:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
2、列出当前所有正在运行的容器: docker ps [OPTIONS]
  -a, --all             Show all containers (default shows just running)
  -f, --filter filter   Filter output based on conditions provided
      --format string   Pretty-print containers using a Go template
  -n, --last int        Show n last created containers (includes all states) (default -1)
  -l, --latest          Show the latest created container (includes all states)
      --no-trunc        Don‘t truncate output
  -q, --quiet           Only display numeric IDs
  -s, --size            Display total file sizes
ps -ef 查看每个进行标准信息
3、退出容器
 exit 直接退出
 退出容器,但容器依然在执行
 Ctrl+P+Q
4、启动容器
docker start [OPTIONS] CONTAINER [CONTAINER...]
5、停止容器
docker stop 容器名称
6、删除容器
 批量删除所有的容器:docker rm -f $(docker ps -aq)
7、运行容器
添加以下的命令就不会自动退出了
docker run -d centos /bin/sh -c "while true; do echo hello zzyy;sleep 2; done"

查看日志
docker logs 容器名称
8、查看容器进程
docker top 容器iD
9、查看容器内部细节: docker inspect 容器ID
10 、容器交互行命令
docker exec -it 容器名 /bin/bash

从容器内拷贝文件到主机上
docker cp 369cfa503ad1:/tmp/logs.txt /root
8、常用的命令
 技术图片
四、其他操作
1、镜像保存
 docker save -o ingress.contr.tar quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.26.1
2、根据文件导入镜像
docker load -i ingress.contr.tar 
3、推送镜像
docker tag  wangyanglinux/myapp:v2   hub.atguigu.com/test/myapp:v2
dockeer push hub.atguigu.com/test/myapp:v2

Docker常用命令 总结

标签:lte   版本   strong   主机   ali   only   总结   pre   base   

原文地址:https://www.cnblogs.com/FJLHP/p/13205992.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!