วิธีการใช้ Docker?

ในบทความนี้ เราจะมาเรียนรู้การใช้ Docker

อ้างถึงบทความนี้ หากคุณต้องการเรียนรู้วิธีติดตั้ง Dockerบน Fedora 29

Docker คือชุดของแพลตฟอร์มที่เป็นผลิตภัณฑ์บริการที่ใช้การจำลองเสมือนระดับ OS เพื่อส่งมอบซอฟต์แวร์ในแพ็คเกจที่เรียกว่าคอนเทนเนอร์ Docker ช่วยลดความยุ่งยากและเร่งความเร็วเวิร์กโฟลว์ของคุณ ในขณะที่ให้นักพัฒนามีอิสระในการสร้างสรรค์สิ่งใหม่ๆ ด้วยตัวเลือกเครื่องมือ สแต็กแอปพลิเคชัน และสภาพแวดล้อมการปรับใช้สำหรับแต่ละโปรเจ็กต์

1. ค้นหา Docker Images

ก่อนอื่นให้ค้นหาอิมเมจคอนเทนเนอร์ Docker จากฮับ Docker ตัวอย่างเช่น คำสั่งด้านล่างจะค้นหารูปภาพทั้งหมดด้วย Fedora และแสดงรายการเป็นเอาต์พุต

# docker search fedora

2. ดาวน์โหลด Docker Images

ตอนนี้ดาวน์โหลดคอนเทนเนอร์ Docker ด้วยชื่อ Ubuntu บนระบบท้องถิ่นของคุณโดยใช้คำสั่งต่อไปนี้

# docker pull fedora

Using default tag: latest
latest: Pulling from library/fedora
0be2a68855d7: Extracting [==============================>     ]  69.63MB/89.87MB

ตอนนี้ตรวจสอบให้แน่ใจว่าได้ดาวน์โหลดรูปภาพด้านบนเรียบร้อยแล้วในระบบของคุณ คำสั่งด้านล่างแสดงรายการภาพทั้งหมด

# docker images

REPOSITORY TAG ID IMAGE สร้างขนาดเสมือนจริง ubuntu ล่าสุด 36248ae4a9ac 2 วันที่ผ่านมา 188 MB fedora ล่าสุด 26ffec5b4a8a 2 สัปดาห์ที่ผ่านมา 275MB

3. เปิดตัวคอนเทนเนอร์ใหม่พร้อมรูปภาพ

สุดท้าย เปิดคอนเทนเนอร์ Docker โดยใช้อิมเมจที่ดาวน์โหลดด้านบนบนระบบของคุณ คำสั่งด้านล่างจะเริ่มต้นคอนเทนเนอร์ใหม่

# docker run -i -t -d fedora /bin/bash

ดูคอนเทนเนอร์ที่ทำงานอยู่ทั้งหมดประเภท

# docker ps

CONTAINER ID     IMAGE     COMMAND        CREATED          STATUS         PORTS    NAMES
695efa2ace69     fedora    "/bin/bash'    58 seconds ago   Up 56 seconds           first_fedora

โดยค่าเริ่มต้น คำสั่งด้านบนจะแสดงเฉพาะคอนเทนเนอร์ที่รันอยู่ ในการแสดงรายการคอนเทนเนอร์ทั้งหมด (รวมถึงคอนเทนเนอร์ที่หยุด) ให้ใช้คำสั่งต่อไปนี้

# docker ps -a

4. เริ่ม/หยุด/แนบคอนเทนเนอร์

คุณสามารถเริ่ม หยุด หรือแนบกับคอนเทนเนอร์ใดก็ได้ด้วยคำสั่งต่อไปนี้ ในการเริ่มคอนเทนเนอร์ให้ใช้คำสั่งต่อไปนี้

# docker start CONTAINER_ID

หากต้องการหยุดคอนเทนเนอร์ให้ใช้คำสั่งต่อไปนี้

# docker stop CONTAINER_ID

หากต้องการแนบกับคอนเทนเนอร์ที่กำลังทำงานอยู่ให้ใช้คำสั่งต่อไปนี้

# docker attach CONTAINER_ID

แค่นั้นแหละ. เราได้เห็นวิธีการใช้ Docker แล้ว คำสั่งพื้นฐานบางอย่าง


วิธีสร้างกลุ่มใน Linux

วิธีสร้างกลุ่มใน Linux

กลุ่มใช้เพื่อจัดระเบียบผู้ใช้และสิทธิพิเศษเช่นการอ่านการเขียนและการดำเนินการอนุญาต ในการเพิ่ม groud คำสั่งคือ groupadd

3 วิธีในการตรวจสอบการใช้งาน CPU ใน Linux

3 วิธีในการตรวจสอบการใช้งาน CPU ใน Linux

อธิบาย 3 วิธีในการตรวจสอบการใช้งาน CPU ใน Linux การใช้งาน CPU หมายถึงการใช้ทรัพยากรในการประมวลผล หรือปริมาณงานที่ CPU จัดการ

วิธีการติดตั้งและกำหนดค่า DenyHosts ใน CentOS 7

วิธีการติดตั้งและกำหนดค่า DenyHosts ใน CentOS 7

DenyHosts ใช้กันอย่างแพร่หลายแทน Fail2ban หากมีการพยายามเข้าสู่ระบบ SSH ที่ไม่ถูกต้องมากเกินไป จะถือว่าการโจมตีด้วยกำลังเดรัจฉานหรือ

เมานต์ดิสก์ใหม่ไปยังเซิร์ฟเวอร์ Linux

เมานต์ดิสก์ใหม่ไปยังเซิร์ฟเวอร์ Linux

เราจะเรียนรู้วิธีเมานต์ดิสก์ใหม่กับเซิร์ฟเวอร์ Linux สำหรับการสาธิตนี้ เราใช้เซิร์ฟเวอร์คลาวด์ CentOS 7 ตอนนี้เมานต์พาร์ติชั่นดังที่แสดงด้านล่าง

ง่ายต่อการติดตั้ง Fail2ban บน Ubuntu 20.04

ง่ายต่อการติดตั้ง Fail2ban บน Ubuntu 20.04

อธิบายว่าการติดตั้ง Fail2ban บน Ubuntu 20.04 นั้นง่ายเพียงใด Fail2ban เขียนด้วยภาษาโปรแกรม Python และเป็นโอเพ่นซอร์สฟรี การกำหนดค่า

วิธีการติดตั้ง WireGuard VPN บน Ubuntu 20.04

วิธีการติดตั้ง WireGuard VPN บน Ubuntu 20.04

อธิบายวิธีการติดตั้ง WireGuard VPN บน Ubuntu 20.04 เป็นอย่างดี WireGuard เป็น VPN ที่ใช้งานง่าย รวดเร็ว และทันสมัยมากซึ่งใช้การเข้ารหัสที่ล้ำสมัย

วิธีการติดตั้ง OpenSSL 1.1.1d ใน CentOS

วิธีการติดตั้ง OpenSSL 1.1.1d ใน CentOS

OpenSSL เป็นชุดเครื่องมือเต็มรูปแบบที่มีประสิทธิภาพในเชิงพาณิชย์สำหรับโปรโตคอล Transport Layer Security (TLS) & (SSL) เรียนรู้การติดตั้ง OpenSSL 1.1.1d ใน CentOS

วิธีการติดตั้งและกำหนดค่า CSF บน CentOS 8

วิธีการติดตั้งและกำหนดค่า CSF บน CentOS 8

วิธีติดตั้งและกำหนดค่า CSF บนเซิร์ฟเวอร์ CentOS 8 ConfigServer Security & Firewall เป็นไฟร์วอลล์ (SPI) แอปพลิเคชันการเข้าสู่ระบบ/การตรวจจับการบุกรุกและความปลอดภัย

การกำหนดค่ากฎการตรวจสอบไม่สะท้อน – วิธีแก้ไขปัญหา

การกำหนดค่ากฎการตรวจสอบไม่สะท้อน – วิธีแก้ไขปัญหา

การกำหนดค่ากฎการตรวจสอบไม่สะท้อนให้เห็น? เรียนรู้ว่าวิศวกรฝ่ายสนับสนุนของเราแก้ปัญหาและแก้ไขปัญหาได้อย่างไร ไฟล์การกำหนดค่ากฎ /etc/audit/rules.d/audit.rules

CloudLinux โหลดสูงบนเซิร์ฟเวอร์

CloudLinux โหลดสูงบนเซิร์ฟเวอร์

ในบทความนี้ เราจะเรียนรู้วิธีที่วิศวกรฝ่ายสนับสนุนของเราแก้ไขการโหลดสูงของ CloudLinux บนเซิร์ฟเวอร์ โปรดตรวจสอบให้แน่ใจว่าขีดจำกัด LVE ของคุณได้รับการกำหนดค่าอย่างเหมาะสม