docker 常用命令

现在玩“微服务”都用docker来支撑,轻量、快、... ... 不多说了,一切为了牛B的“微服务”

1帮助命令

docker  version  查看版本信息

docker  info   比上面更详细

docker  --help  命令大全 高手直接看这里  √

systemctl  start  docker  启动服务 

2镜像命令

docker  images  罗列镜像信息   √

docker  images  -a  罗列所有(含中间镜像层)  √

docker  images  -q  罗列ID 可配合上面一起(-qa)

docker  images --digests  显示摘要

docker  images  --no-trunc  不截取 显示完整信息


docker  search  xxx  去dockerhub官网查找

docker  search  -s  30  xxx  显示点赞数超过30的


docker  pull  xxx  下载   √

docker  rmi  -f   xxx 强制删除

docker  rmi  -f   xxx  yyy  删除多个

docker  rmi  -f   $(docker  images -a)  删除全部

3容器命令

docker  run  -it  镜像ID值/镜像名  以交互模式运行并进入容器  √

docker  run  -it   --name  xxx  镜像ID值/镜像名  给个命名xxx

docker  run  -it -p 主机端口:容器端口  镜像ID  

docker  run  -it -P  镜像ID  随机给端口

exit  退出容器并停止

ctrl+P+Q  退出容器不停止  √

docker  attach  容器ID  进入容器内部

docker  exec  -it  容器ID  /bin/bash  同上

docker  exec  -t  容器ID  ls  不需要进入容器即可操作ls


docker  ps  显示正在运行的容器  √

docker  ps  -l  显示上一次运行的容器

docker  ps  -n  x  显示上x次运行的容器

docker  ps  -p  只实现编号


docker  start  容器ID/容器名  启动关闭的容器

docker  restart  容器ID/容器名  重启

docker  stop  容器ID/容器名  停止容器

docker  kill  容器ID/容器名  强制停止

docker  rm  容器ID  删除已经停止的容器

docker  rm  -f  $(docker ps -a -q)  删除多个


docker  run  -d  镜像ID值/镜像名 守护式启动容器不进入/后台式(一般会直接关闭)

docker run -d centos /bin/sh -c "while true;do echo hello zzyy;sleep 2;done"  涉及Linux高级部分,循环打印,这样容器不会关闭

docker logs -f -t --tail x 容器名  查看日志(f动态 t时间 tail限定行数) 

docker  top  容器ID  查看容器进程

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

docker  cp  容器ID:容器内部路径  目的主机路径

4commit

docker commit -a="作者" -m="描述" 容器ID 名/名:tag  提交容器副本使之成为一个新的镜像

5数据卷

docker run -it -v /宿主机绝对路径 : /容器内目录 镜像名   挂载数据共享

docker run -it -v /宿主机绝对路径 : /容器内目录 :ro 镜像名   容器只读,主机可写

docker run -it --name dc02 --volumes-from dc01 xdl/centos  类似继承,容器间传递共享

6DockerFile

docker bulid -f Dockerfile文件 -t 新镜像名:TAG .  用Dockerfile构建新镜像 

docker history 镜像ID  查看镜像的变更史


其实,很多命令与Linux / Git 相似,只是多了一个docker而已。由此可见,很多理念是相通的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,752评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,100评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,244评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,099评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,210评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,307评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,346评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,133评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,546评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,849评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,019评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,702评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,331评论 3 319
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,030评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,260评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,871评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,898评论 2 351

推荐阅读更多精彩内容

  • 本文主要转载自:docker常用命令详解本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节...
    YDDMAX_Y阅读 192评论 1 0
  • attach: 将标准输入(stdin)与标准输出(stdout)连接到正在运行的容器 build: ...
    信仰与初衷阅读 820评论 1 1
  • 本文介绍Docker基本的操作命令,包括对镜像容器的获取,查看,保存,启停等操作。 1. 检查docker的版本:...
    木木与呆呆阅读 416评论 0 6
  • (1)查看安装的Docker信息 docker info (2)查看Docker版本 docker version...
    devin_xin阅读 742评论 0 1
  • docker的基本命令 docker version :查看docker的版本号,包括客户端、服务端、依赖的Go等...
    SateZheng阅读 4,129评论 0 1