作者uopsdod (pcman)
看板Soft_Job
标题[心得] 图解教学 一定要学的Docker 10大指令
时间Tue Aug 11 04:03:38 2020
封面图:
https://imgur.com/oaGi2JP
Youtbue连结:
https://bit.ly/31GSkbV
抱歉标题可能浮夸了一点XD
这次特别把常用的Docker指令,透过一个情境式的流程通顺带过。
适合已经学过相关指令,但太久没用想利用
6分钟快速抓回记忆的人。
情节一 下载并运行现有Docker image:
docker pull -> docker images -> docker run -> docker container ls
情节二 建立本地Docker image:
vi Dockerfile -> docker build -> docker run -> docker container ls
情节三 上传Docker image到Docker hub:
docker login -> docker build -> docker push
情节四 清理:
docker container stop -> docker container rm -> docker container ls -a
docker rmi -> docker images
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.10.62.51 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1597089820.A.900.html
※ 编辑: uopsdod (101.10.62.51 台湾), 08/11/2020 04:11:17
※ 编辑: uopsdod (101.10.62.51 台湾), 08/11/2020 04:11:53
1F:推 ripple0129: 居然没有docker exec -it container bash 08/11 08:29
2F:→ MOONY135: 切进去bash才会让人想哭 08/11 09:02
3F:推 TakiDog: 推1楼 08/11 09:21
4F:→ shadow0326: docker system prune -f 08/11 10:07
5F:嘘 hegemon: 查文件就会的东西也来一篇赚流量. 08/11 10:24
6F:推 GGFACE: 一楼说的影片有 08/11 10:26
7F:嘘 B0988698088: 可以不要来这洗流量吗… 08/11 10:41
8F:嘘 a731977: 广告? 08/11 10:42
9F:推 gofigure: 下一篇 一定要学的git 10大指令 08/11 10:44
10F:→ BoXeX: git pull, git push, git commit, git merge, git cherry- 08/11 10:55
11F:→ BoXeX: pick, git checkout <branch>, git add -i, git rebase, g 08/11 10:55
12F:→ BoXeX: it stash, git clone 好我列完了 我能拍片了吗 08/11 10:55
13F:推 wildli0422: 大家都好凶XD,帮你补一下血 08/11 11:12
14F:推 es8603: 帮补血XD 08/11 11:46
感谢XD
15F:→ spfy: 一定要学的十大Windows指令 Ctrl+C Ctrl+V Alt+F4..... 08/11 13:05
16F:→ swallowcc: 一定要学的十大 ptt 指令 (? 08/11 13:08
17F:推 kurtsgm: 一定要学的十大vim hotkeys 08/11 14:13
18F:推 chan15: 一般不是都用 docker ps 吗,有人在用 container ls? 08/11 14:18
两个功能一样,好像是之後为了让指令更浅白,後来官方建议用
container ls 取代 docker ps
19F:→ chan15: 刚测试了 docker CONTAINER stop 不会动,反过来才行啊? 08/11 14:19
20F:→ askaleroux: 你用这id有先问过洪任谕先生吗 08/11 14:21
21F:→ shooter555: 要查指令还要先看youtube也太累 08/11 14:32
22F:推 andy5566w: 大家好严格喔,别人愿意分享就算是基础的,也好过当键 08/11 14:33
23F:→ andy5566w: 盘侠 08/11 14:33
24F:推 aidansky0989: 比较想知道一定不要学的10大指令 08/11 15:00
25F:推 kenshin528: 千万别用 docker commit... 08/11 15:18
哈docker commit真的是超级大包
之前帮别人模拟环境包了一大包到2G多 怕.jpg
26F:推 westercc: 我用最多的是Docker inspect 和 docker logs... 08/11 16:17
27F:→ king22649: 不算严格吧 这确实挺明显的 08/11 16:39
28F:→ magic76: 一定要学会的网址www.google.com 08/11 18:14
29F:→ DarkIllusion: 必学 docker rmi -f $(docker images -aq) 08/11 18:26
这个好用,这边也整理一个清理步骤分享:
步骤一:把全部container停掉
docker stop $(docker container ls -a -q)
步骤二:清掉所有没在用的container与image
docker system prune
->然後再打y
步骤三:主动清掉所有images
docker rmi $(docker images -a -q)
步骤四:清除volume
docker volume rm $(docker volume ls)
30F:推 goodga: Hi Sam 08/11 19:16
31F:推 mathrew: 一定要学的十大 T-SQL 指令: select update delete .... 08/11 19:45
32F:嘘 paul800526: 这个标题很商业哦 08/11 20:13
33F:嘘 Murasaki0110: 蛤? 08/11 21:22
34F:推 Sieg2010: 一定要学的怎麽用Google 08/11 21:51
35F:→ guanting886: 对比原PO五年年前做的影片 这部看起来像是误闯时空 08/11 21:52
36F:→ guanting886: 来到了现在.. 08/11 21:52
37F:嘘 pttano: 笑死狼的教学 08/11 22:09
※ 编辑: uopsdod (1.160.140.237 台湾), 08/11/2020 23:21:56
38F:推 vigle2: 不错 YT标题很多都是下这样 板上是老人很多没在看YT? 08/11 23:38
39F:嘘 HenryLiKing: 推商业标题 08/12 01:13
40F:→ x000032001: 我以为大家都知道 docker --help 08/12 09:24
41F:→ Bencrie: 我以为会有人推 RTFM 08/12 09:27
42F:→ marc47: 别理那些老人,我觉得新手很需要 08/12 09:54
43F:推 Killercat: 清理居然没有docker system prune XD 08/12 16:21
44F:推 s77485p: 推 别理一堆酸民,这个虽然基本但是看到还是不错的 08/12 19:32
45F:→ s77485p: 难不成像Tech_Job发那些没意义的嘴炮文比较好? 08/12 19:32
46F:推 Ikaros1110: 补血 08/14 13:36
47F:嘘 lukelove: 基础指令看tutorial比较踏实吧 如果是要给非RD看我才会 08/16 12:30
48F:→ lukelove: 认同 08/16 12:30
49F:→ triplee: 基础指令看官方文件最踏实 指令说明不明白再去细查 这样 08/17 10:59
50F:→ triplee: 也不会有似是而非 或是一开始就对指令理解错误的情况 08/17 11:00