ติดตั้ง Docker บน Windows โดยไม่ใช้ Docker Desktop

  1. ดำเนินการเปิด Turn Windows features on and off
  2. Checkbox Virtual Machine Platform , Windows Subsystem for Linux , Hyper-V , Telnet Client กดปุ่ม OK
  3. รอสักครู่ ระบบจะให้ Restart เครื่องคอมพิวเตอร์
  4. เริ่มทำการติดตั้ง โดย เปิด PowerShell โดยใช้สิทธิ Administrator
    open PowerShell with Admin rights and run wsl –install -d Ubuntu-24.04
    curl -fsSL https://get.docker.com -o /tmp/get-docker.sh
    sed -i -e ‘s/sleep 20/sleep 1/’ /tmp/get-docker.sh
    sh /tmp/get-docker.sh
    echo 1 | update-alternatives –config iptables
    sudo usermod -aG docker $USER
    service docker start
    service docker status
    wsl docker ps
  5. ถ้าหากเกิด Error ตอนลง wsl.exe –install Ubuntu-24.04 ให้ดาวน์โหลด https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi มาลงก่อน