วิธีเรียกใช้คอนเทนเนอร์ Linux Docker บน Windows Server

นักเทียบท่าสำหรับ Windows ที่ให้บริการโดย Microsoft และสามารถติดตั้งได้ผ่านPowerShellนั้นดี และช่วยให้ผู้ใช้ Windows Server สามารถดาวน์โหลดและปรับใช้คอนเทนเนอร์ของ Windows อย่างไรก็ตาม Docker เวอร์ชันนี้มีข้อจำกัด และคุณไม่สามารถรันคอนเทนเนอร์ Linuxได้ ใช้ได้เฉพาะกับ Windows เท่านั้น

ในขณะที่แอพพลิเคชั่นเซิร์ฟเวอร์ระดับสูงจำนวนมากนั้นเป็น Linux เท่านั้น ซึ่งหมายความว่าหากคุณต้องการปรับใช้บางอย่าง เช่น PhotoPrism, Postgres, Httpd, Memcached เป็นต้น บนWindows Serverคุณจะต้องรองรับคอนเทนเนอร์ Linux ใน Docker

ในคู่มือนี้ เราจะแสดงวิธีเรียกใช้คอนเทนเนอร์ Linux บนระบบเซิร์ฟเวอร์ Windows ของคุณด้วย Docker Desktop สำหรับ Windows บน Windows Server

วิธีเรียกใช้คอนเทนเนอร์ Linux Docker บน Windows Server

วิธีดาวน์โหลด Docker Desktop สำหรับ Windows

Docker Desktop สำหรับ Windows แตกต่างจาก Docker ที่มีให้โดย Windows ใน PowerShell Docker Desktop ช่วยให้ผู้ใช้สามารถเรียกใช้ทั้งคอนเทนเนอร์ Linux และ Windows และมาพร้อมกับ GUI ที่เหมาะสม

ในการรับมือกับ Docker Desktop สำหรับ Windows คุณจะต้องสร้างบัญชีบน Dockerhub ไปที่ไซต์และในช่อง "เริ่มต้นวันนี้ฟรี" ป้อนชื่อผู้ใช้ ที่อยู่อีเมล และรหัสผ่านเพื่อลงทะเบียน

เมื่อคุณสมัครใช้งานแล้ว ให้ยืนยันบัญชีอีเมลของคุณ และเข้าสู่ระบบ จากนั้นเข้าถึง Dockerhub เมื่อดำเนินการแล้ว คุณจะเห็นข้อความให้ "ดาวน์โหลดแอปพลิเคชันเดสก์ท็อป" ค้นหาปุ่ม "ดาวน์โหลดสำหรับ Windows" และคลิกเพื่อดาวน์โหลดตัวติดตั้ง Docker Desktop สำหรับ Windows EXE

วิธีตั้งค่า Docker Desktop สำหรับ Windows บน Windows Server

วิธีเรียกใช้คอนเทนเนอร์ Linux Docker บน Windows Server

Docker Desktop สำหรับ Windows ทำงานร่วมกับ WSL 2 หรือ Hyper-V สำหรับการสนับสนุนคอนเทนเนอร์ Linux แนะนำให้ใช้ WSL 2 (ระบบย่อย Windows สำหรับ Linux) และเราจะไม่กล่าวถึง Hyper-V ในคู่มือนี้

ในการเริ่มต้น ให้ตรวจสอบว่า Windows Server เวอร์ชันของคุณรองรับ WSL 2 เมื่อคุณยืนยันว่าระบบของคุณรองรับ WSL 2 แล้ว ให้เปิด File Explorer บน Windows Server แล้วเลือกโฟลเดอร์ “ดาวน์โหลด” จากที่นี่ คุณสามารถดับเบิลคลิกที่ตัวติดตั้ง Docker Desktop สำหรับ Windows EXE เพื่อเริ่มต้น

เมื่อเปิ���โปรแกรมติดตั้ง มันจะตรวจสอบตัวเอง การดำเนินการนี้อาจใช้เวลาสักครู่ขึ้นอยู่กับเวอร์ชันของ Windows Server ของคุณ เมื่อการติดตั้งได้รับการยืนยัน คุณจะต้องเลือก Hyper-V หรือ WSL 2 เลือก “WSL 2”

เมื่อเลือก WSL 2 แอปพลิเคชัน Docker Desktop สำหรับ Windows จะเริ่มปรับใช้ Docker รวมถึงทุกสิ่งที่คุณต้องการเพื่อเรียกใช้ทั้งคอนเทนเนอร์ Linux และ Windows Docker การทำให้ใช้งานได้อาจใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์ ดังนั้นโปรดอดใจรอ

เมื่อการปรับใช้เสร็จสิ้น การติดตั้งจะเสร็จสมบูรณ์และ Docker Desktop สำหรับ Windows จะถูกติดตั้งบน Windows Server ของคุณ จากที่นี่ เปิดใช้งานผ่านแอปพลิเคชันบนเดสก์ท็อป และลงชื่อเข้าใช้แอป

วิธีเปิดใช้งานคอนเทนเนอร์ Linux บน Windows Server

จำเป็นต้องใช้ WSL เพื่อเรียกใช้คอนเทนเนอร์ Linux Docker บน Windows Server แม้ว่า Docker สำหรับ Windows Desktop จะติดตั้ง WSL แต่ก็ไม่ได้ตั้งค่าการกระจาย Linux ให้คุณ คุณจะต้องตั้งค่าด้วยตัวเอง

คุณต้องเปิดใช้คุณลักษณะ “แพลตฟอร์มเครื่องเสมือน” ก่อนที่จะพยายามใช้ WSL เปิดหน้าต่าง Powershell และดำเนินการคำสั่งด้านล่าง

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

จากนั้น ใช้ คำสั่ง wslด้านล่างเพื่อดาวน์โหลด WSL เวอร์ชันใหม่ล่าสุด และใช้ คำสั่ง wsl –install -dเพื่อดาวน์โหลดและติดตั้ง Ubuntu

วิธีเรียกใช้คอนเทนเนอร์ Linux Docker บน Windows Server

wsl -- อัพเดท

wsl --set-default-เวอร์ชั่น 2

wsl --install -d อูบุนตู

การดาวน์โหลดและติดตั้งการแจกจ่าย Ubuntu WSL ไม่ควรใช้เวลามากเกินกว่าสองสามนาที เมื่อการติดตั้งเสร็จสิ้น คุณสามารถเรียกใช้ คำสั่ง wsl -l -vเพื่อยืนยันว่า Ubuntu ได้รับการติดตั้งและตั้งค่าใน WSL บน Windows แล้ว

wsl -l -v

หากคำสั่งแสดงรายการ Ubuntu แสดงว่าคุณติดตั้ง Ubuntu สำเร็จแล้ว ตอนนี้คุณจะต้องตั้งค่าการแจกจ่ายเริ่มต้นเพื่อใช้ คุณสามารถทำได้ด้วยคำสั่งwsl –set-version

wsl --set-version อูบุนตู 2

หลังจากติดตั้ง Ubuntu ใน WSL บน Windows Server เรียบร้อยแล้ว ให้เปิดเทอร์มินัล Ubuntu คุณสามารถทำได้โดยเปิดเมนูเริ่มต้นบนเดสก์ท็อป Windows Server แล้วเลือก “Ubuntu” สิ่งนี้ควรเปิดเทอร์มินัล Ubuntu

เมื่อเปิดเทอร์มินัล Ubuntu คุณจะต้องอัปเดต คุณสามารถอัพเดตเทอร์มินัล Ubuntu WSL ด้วยคำสั่งapt updateและapt upgrade

วิธีเรียกใช้คอนเทนเนอร์ Linux Docker บน Windows Server

อัปเดต sudo apt อัปเกรด sudo apt

เมื่อเทอร์มินัล Ubuntu เปิดขึ้น คุณสามารถเรียกใช้การทดสอบว่า Docker ทำงานภายใน WSL ด้วยคำสั่งต่อไปนี้ หากไม่ได้ผล คุณจะต้องติดตั้ง Docker Desktop สำหรับ Windows ใหม่

นักเทียบท่าดึงนักเทียบท่าสวัสดีชาวโลกเรียกใช้สวัสดีชาวโลก

วิธีดาวน์โหลดคอนเทนเนอร์ Linux บน Windows Server

หากต้องการดึงคอนเทนเนอร์นักเทียบท่า Linux บน Windows Server ให้เริ่มต้นด้วยการเปิดเทอร์มินัล Ubuntu WSL เมื่อเปิดให้ไปที่ Dockerhub และค้นหาคอนเทนเนอร์ Linux ในตัวอย่างนี้ เราจะใช้ Photoprism

นักเทียบท่าดึง photoprism / photoprism

หลังจากดึงคอนเทนเนอร์แล้ว จะมีอยู่ในระบบของคุณ

วิธีเรียกใช้คอนเทนเนอร์ Linux บน Windows Server

หากต้องการเรียกใช้คอนเทนเนอร์ Linux บน Windows Server ให้เริ่มต้นด้วยการเปิดใช้เทอร์มินัล Ubuntu WSL จากนั้นเรียกใช้docker ps -aเพื่อดูคอนเทนเนอร์ทั้งหมด คุณสามารถเรียกใช้คอนเทนเนอร์ Linux ของคุณโดยเรียกใช้docker ที่รันด้วย ID คอนเทนเนอร์

นักเทียบท่าเรียกใช้ CONTAINER_ID

ฝากความเห็น

วิธีรีเซ็ตการตั้งค่าและข้อมูลการเรียกคืนของ Windows บน Windows 11

วิธีรีเซ็ตการตั้งค่าและข้อมูลการเรียกคืนของ Windows บน Windows 11

หากต้องการรีเซ็ตการเรียกคืนข้อมูลใน Windows 11 ให้ไปที่ การตั้งค่า > ความเป็นส่วนตัวและความปลอดภัย > การเรียกคืนข้อมูลและสแนปช็อต > การตั้งค่าขั้นสูง จากนั้นคลิก รีเซ็ตการเรียกคืนข้อมูล

วิธีการฟอร์แมตไดรฟ์ USB เป็น FAT32 บน Windows 11 และ 10

วิธีการฟอร์แมตไดรฟ์ USB เป็น FAT32 บน Windows 11 และ 10

ในการฟอร์แมตไดรฟ์ด้วย FAT32 บน Windows 11 (หรือ 10) ให้เปิด File Explorer คลิกขวาที่ไดรฟ์ เลือก Format เลือก FAT32 แล้วคลิก Start

วิธีรีเซ็ตอะแดปเตอร์เครือข่ายอีเธอร์เน็ตบน Windows 11

วิธีรีเซ็ตอะแดปเตอร์เครือข่ายอีเธอร์เน็ตบน Windows 11

เรียนรู้วิธีรีเซ็ตอะแดปเตอร์อีเธอร์เน็ตบน Windows 11 เพื่อแก้ไขปัญหาเครือข่ายและกู้คืนการเชื่อมต่อได้อย่างรวดเร็วเมื่อใช้การเชื่อมต่อแบบใช้สาย

ดาวน์โหลด Windows 11 24H2 ผ่าน Media Creation Tool

ดาวน์โหลด Windows 11 24H2 ผ่าน Media Creation Tool

หากต้องการดาวน์โหลด Windows 11 24H2 โดยใช้ Media Creation Tool ให้ดาวน์โหลดเครื่องมือ เลือกตัวเลือกแฟลชไดรฟ์ USB หรือไฟล์ ISO แล้วดำเนินการต่อ

วิธีสร้างการสำรองข้อมูลแบบเต็มบน Windows 10

วิธีสร้างการสำรองข้อมูลแบบเต็มบน Windows 10

ในการสร้างการสำรองข้อมูลอิมเมจระบบแบบเต็มรูปแบบบน Windows 10 ให้เปิด การสำรองข้อมูลอิมเมจระบบ เลือกไดรฟ์ เลือกเส้นทาง USB หรือเครือข่าย แล้วคลิก เริ่มการสำรองข้อมูล

KB5074176 (build 28020.1546) สำหรับ Windows 11 26H1 แก้ไขปัญหาแอปที่น่ารำคาญ (Canary)

KB5074176 (build 28020.1546) สำหรับ Windows 11 26H1 แก้ไขปัญหาแอปที่น่ารำคาญ (Canary)

KB5074176 (build 28020.1546) สำหรับ Windows 11 ได้ถูกปล่อยออกมาใน Canary Channel โดยมีการแก้ไขเล็กน้อยเท่านั้น ทำให้เกิดความไม่พอใจเนื่องจากบันทึกการเปลี่ยนแปลงที่สั้นและไม่มีคุณสมบัติใหม่ใด ๆ

วิธีใช้ FlyOOBE ในการลบโปรแกรมที่ไม่จำเป็นออกจาก Windows 11

วิธีใช้ FlyOOBE ในการลบโปรแกรมที่ไม่จำเป็นออกจาก Windows 11

ลบแอปที่ไม่จำเป็นออกจาก Windows 11 โดยใช้ FlyOOBE เพื่อสร้างระบบที่เร็วขึ้น สะอาดขึ้น และเป็นส่วนตัวมากขึ้น

คาดว่า Windows 11 เวอร์ชัน 26H1 จะวางจำหน่ายภายในเดือนเมษายน 2026

คาดว่า Windows 11 เวอร์ชัน 26H1 จะวางจำหน่ายภายในเดือนเมษายน 2026

คาดว่า Windows 11 เวอร์ชัน 26H1 จะเปิดตัวในเดือนเมษายน 2026 พร้อมกับพีซีที่ใช้ชิป Snapdragon X2 การอัปเดตนี้รองรับฮาร์ดแวร์ ARM64 รุ่นใหม่และข้ามอุปกรณ์รุ่นเก่าไป

KB5072033 (build 26200.7462) สำหรับ Windows 11 จะถูกปล่อยออกมาเป็นการอัปเดตเดือนธันวาคม 2025

KB5072033 (build 26200.7462) สำหรับ Windows 11 จะถูกปล่อยออกมาเป็นการอัปเดตเดือนธันวาคม 2025

KB5072033 (builds 26100.7462 และ 26200.7462) สำหรับ Windows 11 นำเสนอคุณสมบัติใหม่ ๆ ซึ่งเป็นส่วนหนึ่งของการอัปเดตเดือนธันวาคม 2025 และ 23H2 ได้รับ KB5071417 พร้อมการแก้ไขข้อบกพร่อง

วิธีเปิดใช้งานโหมด Xbox สำหรับพีซีบน Windows 11

วิธีเปิดใช้งานโหมด Xbox สำหรับพีซีบน Windows 11

เปิดใช้งานโหมด Xbox บน Windows 11 เพื่อปลดล็อกประสบการณ์การเล่นเกมที่เหมือนเครื่องคอนโซล ปรับปรุงประสิทธิภาพ และเพิ่มทรัพยากรระบบให้มากขึ้น