สรุปคำสั่ง 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
จะมีกลุ่มเฟสบุ๊คต่างๆ รอคุณอยู่
สนใจกลุ่มไหนก็เข้าไปแจม
สามารถโพสต์ถามปัญหาที่สงสัยได้
จะมีเพื่อนๆ น่ารักคอยตอบเสมอ
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「image search options」的推薦目錄:
- 關於image search options 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於image search options 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
- 關於image search options 在 Trí Minh Lê Facebook 的最讚貼文
- 關於image search options 在 コバにゃんチャンネル Youtube 的最佳貼文
- 關於image search options 在 大象中醫 Youtube 的最佳解答
- 關於image search options 在 大象中醫 Youtube 的最佳貼文
- 關於image search options 在 Re: [-GC-] Image Search Options新增網站ascii2d - 看板Browsers 的評價
- 關於image search options 在 Setting for "image search options" browser addon. - gists ... 的評價
- 關於image search options 在 New Google Image Search Options - YouTube 的評價
- 關於image search options 在 Google and Pinterest Offer New Image Search Options - The ... 的評價
- 關於image search options 在 Why does Facebook not have an image search option like ... 的評價
image search options 在 โปรแกรมเมอร์ไทย 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
image search options 在 Trí Minh Lê Facebook 的最讚貼文
D.I.Y – CÁ NHÂN HÓA SẢN PHẨM, MỘT QUYỀN LỢI MÀ STREETWEAR VIETNAM NÊN LÀM CHO KHÁCH HÀNG.
Nhắc tới D.I.Y chắc không còn lạ lẫm với nhiều bạn ở đây nữa. D.I.Y hay là Do it (by) Yourself là 1 cụm từ nổi lên từ phong trào hippies và phản chiến tranh vào những thập niên 70s – 80s. Nguồn gốc những chiếc áo Tie-Dye màu sặc sỡ trở nên đại chúng cũng đến từ phong trào D.I.Y. Mình cũng có bài viết về hai topics này rồi – các bạn có thể tự search lại được.
Hiện tại D.I.Y vừa mới vừa cũ tại cộng đồng Việt Nam, ở các group thời trang có rất nhiều bạn đã đăng lên các post về sản phẩm D.I.Y của mình. Cũ là các bạn vì hạn chế về chất liệu, hạn chế về thời gian cũng như các công cụ cần thiết nên các sản phẩm D.I.Y cũng chỉ dừng ở mức là vẽ, sơn – xịt lên. Họa hoằn lắm thì có các bạn sử dụng descontruction hay patchwork lên. Mới là D.I.Y không chỉ ngừng ở Do It Yourself mà thay bằng là Design it Yourself (Thiết kế theo cách của bạn).
Và thứ mình nói về Design It Yourself (D.I.Y) sẽ được các brands đưa vào trong các nhánh sản phẩm của mình. Nào – trở lại giá trị khi bạn mua một sản phẩm dù là quần là áo, điều bạn mong đợi đó là gì? Là mặc đẹp? Đúng. Là fit với cơ thể của mình? Đúng luôn và cuối cùng là Trông Tao thật độc nhất? Chính xác.
Tư tưởng muốn mặc đồ mang dấu ấn cá nhân riêng của bản thân đã trở thành một điều gì đó không hề mới mẻ với nền công nghiệp thời trang này. Nhu cầu trả thêm một khoảng hay các nhãn hàng tự động có yêu cầu với các khách hàng trung thành hay V.I.P của họ để các “Thượng đế” có dấu ấn cá nhân lên trên sản phẩm mà họ yêu thích. Có thể từ đơn giản như : Tôi muốn chiếc áo này có tên của tôi, có chữ kí của tôi đến phức tạp hơn là thay đổi về chất liệu, màu sắc, detail dựa trên bộ khung sản phẩm chính tùy theo mong muốn của khách hàng. Hay đơn giản hơn, chúng ta sẽ gọi đó là “Bespoke”.
Với sự bùng phát của mạng xã hội và “everything put on Instagram” cùng các hashtag, nhu cầu cá nhân hóa ngày càng bùng cháy và được khuyến khích bởi các nhãn hàng. Chẳng có gì ngầu hơn khi mặc trên mình một chiếc áo Gucci và có một dấu ấn riêng của mình trên đó – one of a kind. Đây là một cách mà các brands nổi tiếng giữ khách hàng trung thành và VIP của họ - cũng như tăng thêm độ tự hào về thương hiệu – về value brand (Giá trị thương hiệu). Nhưng mục đích của các brands cũng ngấm ngầm nhắm tới – Khách hàng à, mày đã có một đôi theo ý mày rồi. Vậy – có nên mua đôi khác không?. Chắc chắn các thương hiệu sẽ không “Hào phóng” để khách hàng muốn làm gì thì làm mà sẽ cho các options giới hạn trên 1 phiên bản nhất định để họ dù muốn thay đổi nhiều hơn – thì mức chi trả cũng phải tương xứng.
Nike thì ta có NikeID, nơi các bạn có thể chọn mẫu màu riêng cùng các bản thêu tên mình lên các vị trí định sẵn.
Gucci/ThomBrowne/Dior/JImmyChoo cũng vậy – các nhãn hàng đang muốn “Cá nhân hóa” khách hàng của mình lên. Alessandro Michele từng nói:
“Bạn mặc đồ là bạn cảm nhận, bạn sống với bộ đồ đó trên người. Đó là lựa chọn của bạn khi chọn chúng tôi. Do đó, tôi muốn cung cấp cho các bạn (Khách hàng) khả năng tùy chỉnh và tạo ra các sản phẩm Gucci của riêng bản thân. Hãy để Gucci mang trong mình tính độc nhất của các bạn”.
(Vâng – 10 điểm cho một lời quảng bá ăn tiền).
Trong bối cảnh dịch bệnh cũng như văn hóa streetwear đang trở nên quá bão hòa ở Việt Nam thì việc mang tính cá nhân của khách hàng trung thành sẽ là một quyền lợi đáng có đối với các local brands Việt Nam
Tuy nhiên – đây là 1 phần khác dành cho các bạn thích D.I.Y. Để có thể làm sản phẩm thật tốt, unique và có tính thời trang – các bạn phải hiểu về sản phẩm đó như 1 phần của cơ thể mình vậy. Dù các bạn có đắp lên 1 đống vải và cho nó là D.I.Y thì cũng không khác gì một chiếc quần bùi nhùi cả. Vì – mình, cũng như các bạn – vốn dĩ chẳng có kiến thức quá nhiều về may mặc, về chất vải và xử lí chất liệu. Cho nên để có 1 xuất phát điểm tốt nhất – hãy dựa trên xương sống của items đó mà thay đổi một cách từ từ. Dựa trên xương sống đó, bạn thay đổi kiểu gì người ta cũng nhìn ra được cái vibe đồ mà thương hiệu và tính cá nhân của các bạn. Chẳng thế mà – như mình nói từ ban đầu, các brands chỉ cho khách hàng thay đổi một số các yếu tố chính trên sản phẩm của họ chứ không phải tất cả. “Design-it-yourself” của các brands sẽ là “Chọn trong khuôn khổ” chứ nếu mà để bay quá thì nó sẽ thành “Design by Customer A/B và C” chứ không phải “Design by brand A/B/C”.
Vì khi mặc 1 brands sẽ có 1 phần quan trọng là “brand image” / Hình ảnh thương hiệu. Khách hàng đó chọn màu quá kì, cấu trúc thay đổi sẽ cho người khác lầm tưởng về con đường của brands.
Vậy – D.I.Y của các bạn là chi?
Ủng hộ mình tại:
Paypal: https://www.paypal.me/triminhle0808
Banking account: Vietinbank
STK: 104005424124 - Chủ tài khoản: Lê Minh Trí.
image search options 在 コバにゃんチャンネル Youtube 的最佳貼文
image search options 在 大象中醫 Youtube 的最佳解答
image search options 在 大象中醫 Youtube 的最佳貼文
image search options 在 Setting for "image search options" browser addon. - gists ... 的推薦與評價
Setting for "image search options" browser addon. GitHub Gist: instantly share code, notes, and snippets. ... <看更多>
image search options 在 Re: [-GC-] Image Search Options新增網站ascii2d - 看板Browsers 的推薦與評價
※ 引述《Ayucyndi (總理)》之銘言:
: 如標題所示
: 我想要在Chrome的此套件上新增ascii2d這個搜圖網站
: 對照Firefox的同一套件後寫成:
: https://ascii2d.net/imagesearch/search/?uri=
: 可是沒有作用QAQ
: google了好一陣子有看到兩處有人問但沒有答案
: 我知道ascii2d自己有出addon
: 只是習慣直接用Image Search Options的All功能一次搜全部的網站
: 所以還是想知道怎麼寫才是對的
: 感恩~~
Ascii2D 要用 Post 傳參數
而 Image Search Option 用的是 Get (參數直接放在 Url 裡)
我寫了一個簡單的腳本把 Get 轉成 Post 重發
你還是會先看到 Ascii2D 的 404 錯誤
此時腳本才會生效轉發出 Post
以下腳本請自行接上斷行(從 $("<form 到 submit(); 為單行)
或是看這: https://txt.do/dtg42
然後在 Tampermonkey 控制台新增腳本後覆蓋貼上
Image Search Option 裡的設定還是一樣用:
https://ascii2d.net/imagesearch/search/?uri=
===↓↓↓以下才是腳本,本行不是腳本↓↓↓===
// ==UserScript==
// @name [Ascii2D/Image Search Options] 使用 Post method
// @namespace https://tampermonkey.net/
// @version 0.1
// @description
// @author
// @match *://*.ascii2d.net/imagesearch/search/?uri=http*
// @require https://code.jquery.com/jquery-3.0.0.slim.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
var imgSrc = decodeURIComponent(location.href.match(/uri=(http.*)/)[1]);
$("<form method='post' action='https://www.ascii2d.net/imagesearch/search/'><input type='hidden' name='uri' value='" + imgSrc + "'></form>").appendTo("body").submit();
})();
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.38.2
※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1490017855.A.155.html
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 21:52:52
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 21:55:38
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 21:57:08
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 22:06:54
※ 編輯: hsparrot (1.173.38.2), 03/20/2017 23:05:00
... <看更多>