สรุปคำสั่ง docker ฉบับสายย่อ เด็กแนว
เอาที่สำคัญๆ หากินได้ยาวๆ
.
1) คำสั่งดูเลขเวอร์ชั่น docker engine ในเครื่อง
docker -v
.
2) คำสั่งล็อกอินเข้าไปใน docker hub (ที่เก็บไฟล์ image ของ docker)
docker login [OPTIONS] [SERVER]
.
3) คำสั่ง logout ออกจาก docker hub ...บาย บาย
docker logout
.
4) คำสั่งค้นหาไฟล์ image จาก docker hub
docker search
.
5) คำสั่งดาวน์โหลดไฟล์ image จาก docker hub มาที่เครื่องเรา
docker pull
.
6) คำสั่งรันไฟล์ image -> เพื่อสร้าง container (สร้างกี่ตัวก็ได้)
docker run [options]
.
7) คำสั่งดูรายชื่อไฟล์ images ที่อยู่ในเครื่องเรา
docker images
docker images --no-trunc // แสดง Images ID แบบเต็มๆ
.
😎 คำสั่งลบไฟล์ images
docker rmi
docker rmi -f
docker rmi -f $(docker images -a -q) // ลบทั้งหมด
.
9) คำสั่งดูรายชื่อ container
docker ps // แสดง container ที่ทำงานอยู่
docker ps -a // แสดงรายการ container ทั้งหมดที่ทำงานอยู่และหยุดทำงานไปแล้ว
.
10) คำสั่งลบ container
docker rm
docker rm -f
docker rm $(docker ps -a -q) // ลบทั้งหมด
docker rm $( docker ps -q -f status=exited) // ลบ continer ทั้งหมดที่ไม่ทำงาน
.
11) คำสั่งสั่งให้ container ทำงาน (สตาร์ท)
docker start
.
12) คำสั่งหยุด container (กลับมาสตาร์ทใหม่ภายหลังได้)
docker stop
docker stop $(docker ps -a -q) // หยุดการทำงาน container ทั้งหมด
.
13) คำสั่งแช่แข็ง container
docker pause
docker unpause
.
14) คำสั่งรีโมทเข้าไปใน container แล้วรันคำสั่ง เช่น รัน bash shell ของ linux เป็นต้น
docker exec -it
.
14) คำสั่งดูข้อมูลของ container
docker inspect
.
15) คำสั่งดูการใช้ทรัพยกรเครื่องของ container
docker stats // ทั้งหมด
docker stats
.
16) คำสั่งดู logs ของ container
docker logs
.
16) คำสั่งคำสั่งสร้างไฟล์ image
docker build [OPTIONS] PATH | URL | -
.
17) คำสั่ง commit ไฟล์ image ที่เราสร้าง
docker commit
.
18) คำสั่งส่่งไฟล์ image ขึ้น docker hub
docker image push [OPTIONS] NAME[:TAG]
.
++++++++++++++++++++
อธิบายเพิ่ม docker
++++++++++++++++++++
docker มันคือ container
ถ้าจะเรียกให้ถูกต้องเป๊ะๆ ก็คือ software container
.
จะคล้ายๆ Virtual Machine (VM)
แต่เบากว่า
Overhead น้อยกว่า
รันได้เร็วกว่า
.
container มันเป็นคอนเซปต์การสร้างสภาพแวดล้อมเฉพาะให้กับซอฟต์แวร์ เพื่อให้สามารถทำงานได้โดยไม่กวนกับซอฟต์แวร์ตัวอื่นบนระบบปฏิบัติการเดียวกัน
.
เช่น เครื่องลง PHP กับ Apache HTTP ไว้
คราวนี้พอจะรัน Tomcat แล้ว port มันชนกัน
เกิดอุบัติเหตุแบบนี้ ทำไงดีหว้า?
ต้องร้องเรียนตำรวจเลยไหม?
...ก็ไม่ต้อง
สามารถใช้ container เป็นอีกหนึ่งวิธีแก้ปัญหา
.
สำหรับคอนเซปต์ container
ให้นึกถึงว่าเรามีตู้ container ใส่ของ จำนวน 2 ตู้
ทั้งสองตู้ข้างในมีสภาพแวดล้อมเป็น Linux
.
- โดย container ตู้แรก จะติดตั้ง PHP กับ Apache HTTP ลงไป
- container ตู้ตัวที่สอง จะติดตั้ง Tomcat ลงไป
.
โดยทั้งสองตู้สามารถวางไว้ภายในระบบปฏิบัติการเดียวกัน
สามารถรันทำงานแยกสภาพแวดล้อมจากกันไปเลย
ไม่ชน ไม่ทะเลาะตบตีแย่งแฟนกัน
.....เฮยๆ ไม่ใช่ายแหละ ไม่แย่ง resource กัน
.
และเราก็สามารถย้ายตู้ container ที่มีซอฟต์แวร์ที่เราได้ติดตั้งลงไปนั้น
ก็สามารถย้ายตู้ไปไว้ที่เครื่องไหนก็ได้
ขอให้เครื่องนั้นๆ ติดตั้ง docker engine ก็พอ
(นำไฟล์ image ของ docker ไปรันบนเครื่องไหนก็ได้ขอให้มี docker engine)
.
.
.
อ้างอิง
- https://sites.google.com/.../chanwit/blogs/what-is-container
-http://www.siamhtml.com/getting-started-with-docker/
-https://medium.com/quintuples/รวม-docker-command-line-พื้นฐาน-74b61101effa
-https://memo8.com/docker-command/
.
.
.
✍ เรียบเรียงโดย โปรแกรมเมอร์ไทย thai programmer
.
.
.
มีปัญหาด้านไอทีให้ไปที่ลิงก์นี้
https://github.com/adminho/Thai-IT-community
จะมีกลุ่มเฟสบุ๊คต่างๆ รอคุณอยู่
สนใจกลุ่มไหนก็เข้าไปแจม
สามารถโพสต์ถามปัญหาที่สงสัยได้
จะมีเพื่อนๆ น่ารักคอยตอบเสมอ
同時也有19部Youtube影片,追蹤數超過1萬的網紅translation,也在其Youtube影片中提到,#YMCATが開発、M.N.Mが発売した、オリジナル版となるX-1用RPG('89年)からの68移植版。M.N.Mが開発、ブラザー工業 タケルが発売を行った。 BGMはドラゴンナイト4等、Witchの福冨氏が編曲、opmへの編曲という事もあり、FM8音+adpcmでかなり豪勢な作りに仕上がっている...
「software programmer」的推薦目錄:
- 關於software programmer 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於software programmer 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於software programmer 在 Shinee Wong 雪儿院长 Facebook 的最佳解答
- 關於software programmer 在 translation Youtube 的最佳解答
- 關於software programmer 在 translation Youtube 的最佳解答
- 關於software programmer 在 translation Youtube 的最讚貼文
- 關於software programmer 在 mtdvio/every-programmer-should-know - GitHub 的評價
software programmer 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
สรุปคำสั่ง docker ฉบับสายย่อ เด็กแนว
เอาที่สำคัญๆ หากินได้ยาวๆ
.
1) คำสั่งดูเลขเวอร์ชั่น docker engine ในเครื่อง
docker -v
.
2) คำสั่งล็อกอินเข้าไปใน docker hub (ที่เก็บไฟล์ image ของ docker)
docker login [OPTIONS] [SERVER]
.
3) คำสั่ง logout ออกจาก docker hub ...บาย บาย
docker logout
.
4) คำสั่งค้นหาไฟล์ image จาก docker hub
docker search
.
5) คำสั่งดาวน์โหลดไฟล์ image จาก docker hub มาที่เครื่องเรา
docker pull
.
6) คำสั่งรันไฟล์ image -> เพื่อสร้าง container (สร้างกี่ตัวก็ได้)
docker run [options]
.
7) คำสั่งดูรายชื่อไฟล์ images ที่อยู่ในเครื่องเรา
docker images
docker images --no-trunc // แสดง Images ID แบบเต็มๆ
.
8) คำสั่งลบไฟล์ images
docker rmi
docker rmi -f
docker rmi -f $(docker images -a -q) // ลบทั้งหมด
.
9) คำสั่งดูรายชื่อ container
docker ps // แสดง container ที่ทำงานอยู่
docker ps -a // แสดงรายการ container ทั้งหมดที่ทำงานอยู่และหยุดทำงานไปแล้ว
.
10) คำสั่งลบ container
docker rm
docker rm -f
docker rm $(docker ps -a -q) // ลบทั้งหมด
docker rm $( docker ps -q -f status=exited) // ลบ continer ทั้งหมดที่ไม่ทำงาน
.
11) คำสั่งสั่งให้ container ทำงาน (สตาร์ท)
docker start
.
12) คำสั่งหยุด container (กลับมาสตาร์ทใหม่ภายหลังได้)
docker stop
docker stop $(docker ps -a -q) // หยุดการทำงาน container ทั้งหมด
.
13) คำสั่งแช่แข็ง container
docker pause
docker unpause
.
14) คำสั่งรีโมทเข้าไปใน container แล้วรันคำสั่ง เช่น รัน bash shell ของ linux เป็นต้น
docker exec -it
.
14) คำสั่งดูข้อมูลของ container
docker inspect
.
15) คำสั่งดูการใช้ทรัพยกรเครื่องของ container
docker stats // ทั้งหมด
docker stats
.
16) คำสั่งดู logs ของ container
docker logs
.
16) คำสั่งคำสั่งสร้างไฟล์ image
docker build [OPTIONS] PATH | URL | -
.
17) คำสั่ง commit ไฟล์ image ที่เราสร้าง
docker commit
.
18) คำสั่งส่่งไฟล์ image ขึ้น docker hub
docker image push [OPTIONS] NAME[:TAG]
.
++++++++++++++++++++
อธิบายเพิ่ม docker
++++++++++++++++++++
docker มันคือ container
ถ้าจะเรียกให้ถูกต้องเป๊ะๆ ก็คือ software container
.
จะคล้ายๆ Virtual Machine (VM)
แต่เบากว่า
Overhead น้อยกว่า
รันได้เร็วกว่า
.
container มันเป็นคอนเซปต์การสร้างสภาพแวดล้อมเฉพาะให้กับซอฟต์แวร์ เพื่อให้สามารถทำงานได้โดยไม่กวนกับซอฟต์แวร์ตัวอื่นบนระบบปฏิบัติการเดียวกัน
.
เช่น เครื่องลง PHP กับ Apache HTTP ไว้
คราวนี้พอจะรัน Tomcat แล้ว port มันชนกัน
เกิดอุบัติเหตุแบบนี้ ทำไงดีหว้า?
ต้องร้องเรียนตำรวจเลยไหม?
...ก็ไม่ต้อง
สามารถใช้ container เป็นอีกหนึ่งวิธีแก้ปัญหา
.
สำหรับคอนเซปต์ container
ให้นึกถึงว่าเรามีตู้ container ใส่ของ จำนวน 2 ตู้
ทั้งสองตู้ข้างในมีสภาพแวดล้อมเป็น Linux
.
- โดย container ตู้แรก จะติดตั้ง PHP กับ Apache HTTP ลงไป
- container ตู้ตัวที่สอง จะติดตั้ง Tomcat ลงไป
.
โดยทั้งสองตู้สามารถวางไว้ภายในระบบปฏิบัติการเดียวกัน
สามารถรันทำงานแยกสภาพแวดล้อมจากกันไปเลย
ไม่ชน ไม่ทะเลาะตบตีแย่งแฟนกัน
.....เฮยๆ ไม่ใช่ายแหละ ไม่แย่ง resource กัน
.
และเราก็สามารถย้ายตู้ container ที่มีซอฟต์แวร์ที่เราได้ติดตั้งลงไปนั้น
ก็สามารถย้ายตู้ไปไว้ที่เครื่องไหนก็ได้
ขอให้เครื่องนั้นๆ ติดตั้ง docker engine ก็พอ
(นำไฟล์ image ของ docker ไปรันบนเครื่องไหนก็ได้ขอให้มี docker engine)
.
.
.
อ้างอิง
- https://sites.google.com/site/chanwit/blogs/what-is-container
-http://www.siamhtml.com/getting-started-with-docker/
-https://medium.com/quintuples/รวม-docker-command-line-พื้นฐาน-74b61101effa
-https://memo8.com/docker-command/
.
.
.
✍ เรียบเรียงโดย โปรแกรมเมอร์ไทย thai programmer
software programmer 在 Shinee Wong 雪儿院长 Facebook 的最佳解答
#我有一身的武功要教你,你愿意加入我的团队让我来磨练你吗?是的,这是一篇招聘文,请帮我分享给身边的人才让他们看到 (深夜写招聘文,support一下)
最近项目真的太多了,每天加班都做不及
我们极度需要有才华,有能力的你加入
目前公司还有10个空缺需要招聘新血🔥
如果你符合以下條件,欢迎pm發发送resume加入我的團团队:
~#不想再为了賺錢而盲目工作
(找一份你热爱的事业比单纯的赚钱更重要)
~#愿意全力以赴为结果负责任
(尊重你自己,結果才會對得起你)
~#喜欢互联网营销
(沒有这方面的专业沒关系, 因为我会亲自培训你)
~#愿意接受挑挑战改变你未來的人
(因为我有责任让你跟隨著我一起成功)
#加入名家商学院团队的好处:
1. 可以無限量免费上名家商学院的任何课程
(我的课程总价值就将近2万了)
2. 工作时间自由
(我们没有打卡机制,但需要你极度自律)
3. 工作环境愉快
(没有办公室政治,你会喜欢我们的团队氛围的)
4. 团队青春年轻
(80%都是90后,10%00后,10%80后)
5. 职业规划发展
(让你赚到钱,实现你的梦想是我最大的梦想,所以我们很看重每个人的未来生涯发展)
6. 公司旅游奖励
(现在无法旅游,就会换成各种有趣的奖励)
7. 年终獎金分成
(其实不止年终,每个季度都有钱分)
8. 做上3年以上將拥有股权分红机会 (让你有机会一起成为名家的老板)
#我们接下来有空缺的团队岗位:
1. Digital Marketer
2. Social Media Marketer #急需
3. Designer #急需
4. Content Creator #急需
5. Copywriter
6. Sale Representative (提供教育服务为主)
7. Software Data Analyst #急需
8. IT / Web Programmer #急需
9. HR #急需
我们的Office在Bukit Jalil / Sri Petaling
#靠近办公地点的优先考虑
#马上发你的resume来 wekahacademy@gmail.com
#我们会安排线上面试
#如果你身边有认识好人才帮我转发给她们
software programmer 在 translation Youtube 的最佳解答
#YMCATが開発、M.N.Mが発売した、オリジナル版となるX-1用RPG('89年)からの68移植版。M.N.Mが開発、ブラザー工業 タケルが発売を行った。
BGMはドラゴンナイト4等、Witchの福冨氏が編曲、opmへの編曲という事もあり、FM8音+adpcmでかなり豪勢な作りに仕上がっている。
ドライバ制作:栗田英樹氏
編曲:福冨幹氏
Manufacturer: 1991.2.6 Takeru / M.N.M Software
computer: X68000 series
Hardware: YM2151,MSM6258
Music driver programmer: Hideki Awata
Arranger: Miki Fukutomi
--------------------------------------------------------------------
00:00:00 01.Warning / お断り
00:01:41 02.opening / オープニング
00:05:33 03.Fadis' castle / ファディスの城
00:08:44 04.boss battle / ボス 1
00:10:08 05.alg68snd_04
00:12:46 06.boss 02 / ボス 2
00:15:23 07.Holy place / 聖なる場所
00:18:23 08.town / 町
00:21:39 09.bgm 1
00:24:52 10.alg68snd_0a
00:26:31 11.alg68snd_0b
00:30:52 12.dungeon / ダンジョン
00:33:47 13.boss 03 / / ボス 3
00:37:13 14.castle / 城
00:40:13 15.bgm 02
00:43:44 16.alg68snd_11
00:46:02 17.alg68snd_14
00:48:45 18.alg68snd_15
00:50:55 19.alg68snd_16
00:53:04 20.bgm 03
00:56:15 21.bgm 04
00:59:26 22.ending / エンディング
01:01:44 23.jingle 1 / ジングル 01
01:01:51 24.jingle 2 / ジングル 02
01:01:58 25.jingle 3 / ジングル 03
01:02:04 26.[s.e.] 01
01:02:12 27.[s.e.] 02
--------------------------------------------------------------------

software programmer 在 translation Youtube 的最佳解答
#任天堂、アルゴノートソフトウェアが開発、任天堂が発売したSFC用STG作品であり、シリーズ2作目。ほぼ完成直前まで進み、'95年発売の予定だったが、開発陣がN64用ソフトに移行のため開発・発売中止、だが、'17年に、ニンテンドークラシックミニ スーパーファミコンに収録され、晴れて日の目を見る事となった。
本作採用の真意としてはSuper FX Chipの他機種への移植が難しさがあり、いい機会とみてのチョイスだった。
BGMはゼルダの伝説 夢をみる島(GB/'93年)や、ワリオランドシリーズの石川さんと、ゴルフJAPANコース(FDS/'87年)や、F-ZERO(DFC/'90年)等の神吉さんによる共同作曲。
ドライバ作成:稲垣陽司氏
作曲:石川こずえさん、神吉由美子さん
manufacturer: 2017.09.29 nintendo / nintendo,Argonaut Software
Computer: Super famicom + Super FX Chip (ROM Cassette)
Hardware: SPC700
Music driver programmer: Yoji Inagaki
composer: Kozue Ishikawa, Yumiko Kanki
----------------------------------------------------------------------------------------------------------
00:00 01.Opening
00:39 02.Cutscene (Back to Base)
00:52 03.Title
01:26 04.Records
02:19 05.Cutscene (Danger)
02:32 06.Star Map Select
03:02 07.Select Menu
03:42 08.Cutscene (Release)
04:01 09.Star Map Select
04:42 10.Target Description
05:19 11.Venom / 惑星ベノム
07:25 12.Venom Inside / 惑星ベノム(基地内部)
09:19 13.Taitania / 惑星タイタニア
12:11 14.Taitania Inside / 惑星タイタニア(基地内部)
14:25 15.Macbeth / 惑星マクベス惑星
16:22 16.Macbeth Inside / 惑星マクベス(基地内部)
18:13 17.Eladard / 惑星エラダード
20:12 18.Eladard Inside / 惑星エラダード(基地内部)
21:34 19.Meteor / 惑星メテオ
23:54 20.Meteor Inside / 惑星メテオ(基地内部)
25:33 21.Player Down
25:37 22.Planet Boss Battle
26:15 23.Planet Finished
26:26 24.Fortuna / 惑星フォーチュナ
28:44 25.Fortune Inside / 惑星フォーチュナ(基地内部)
29:20 26.Planet Boss Battle 2
29:58 27.Player Down 2
30:02 28.Planet Finished 2
30:15 29.Cutscene (Danger 2)
30:19 30.Cutscene (Danger 3)
30:24 31.Flotilla Battle /
32:33 32.Surprise Attack / スターウルフ戦
34:13 33.Player Down 3
34:17 34.Enemy out of Range
34:25 35.Flotilla Destroyed
34:32 36.Missiles / ミサイル戦
37:09 37.Missiles Destroyed
37:17 38.Battleship / 戦艦戦
38:21 39.Inside of the Battleship / 戦艦内部
40:30 40.Battleship Destroyed
40:42 41.Cutscene (Battleship Shoots)
40:55 42.Cutscene (Mirage Dragon Intro)
41:05 43.Battle against Mirage Dragon / ミラージュドラゴン戦
41:05 44.Mysterious Space Station
45:39 45.Space Station
47:58 46.Big Boss Defeated
48:07 47.Andorf / ラスボス戦
50:33 48.Staff Roll
52:45 49.Game Over
52:50 50.Continue
53:16 51.Records 2
53:49 52.Records 3
54:24 53.Attack on Coneria
55:07 54.Coneria Fell
55:17 55.Fortuna Beta
59:18 56.Macbeth Beta
01:01:10 57.Unused Battle (faster) * ゲーム内未使用曲
01:01:38 58.Unused Battle * ゲーム内未使用曲
01:02:15 59.Unused Battle 2 * ゲーム内未使用曲
01:03:10 60.Unused Battle 3 * ゲーム内未使用曲
01:04:18 61.Unused Beta * ゲーム内未使用曲
01:06:52 62.Unused Coneria * ゲーム内未使用曲
01:09:45 63.Unused Cutscene 2 * ゲーム内未使用曲
01:10:10 64.Unused Cutscene / ゲームゲーム内未使用曲
01:10:36 65.Unused Opening Remix * ゲーム内未使用曲
----------------------------------------------------------------------------------------------------------

software programmer 在 translation Youtube 的最讚貼文
#ナムコが稼働させた、AC用ACT作('84年)からのFC移植版。
主な変更点としては、迷路が狭い、一部アイテムの色の変更、敵の配置の異なるフロアがある、シルバーマトックが各階で4回目に消滅、ロッド系の効果が単なるギルの体力が上がる効果に変更されたためドルアーガ打倒にブルーをはじめ、グリーン・レッド両クリスタルロッドも取得不要などが挙げられる。
BGMはAC版から引き続き小沢さんが編曲、お茶の間でもバビロニアン・キャッスル・サーガシリーズを引き立てる楽曲が響き渡る第一歩となった。
作曲ツール開発:大野木宜幸氏、大森田不可止氏
ドライバ作成・編曲:小沢純子さん
Manufacturer: 1985.08.06 Namco
computer: family computer
Hardware: RP2A03(APU)
Sound Software: Nobuyuki Ohnigi,Fukashi oomorita
Music driver programmer: Junko Ozawa
Composer: Junko Ozawa
-------------------------------------------------------------
00:00 01.Round Start (ラウンド・スタート)
00:07 02.Main Music (メインBGM)
01:35 03.Round Clear (ラウンド・クリア)
01:41 04.Music When a Dragon Appears (クオックス/ドラゴン出現時)
03:04 05.Player Killed (ミス音)
03:08 06.Music When Druaga Appears (ドルアーガ出現時)
04:13 07.Zapped (ザップ音)
04:18 08.Music When Princess Appears (57階/イシター/プリンセス出現時)
05:21 09.Congratulantions Fanfare (おめでとうファンファーレ)
05:33 10.Name Entry, Congratulation Message (名前入れ、おめでとうメッセ ージ)
06:01 11.Game Over (ゲーム・オーバー)
-------------------------------------------------------------

software programmer 在 mtdvio/every-programmer-should-know - GitHub 的推薦與評價
A collection of (mostly) technical things every software developer should know about - GitHub - mtdvio/every-programmer-should-know: A collection of ... ... <看更多>