作者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/m.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