Scroll untuk baca artikel
TutorialWindowsWSL

Install Docker Non Gui di windows

72
×

Install Docker Non Gui di windows

Sebarkan artikel ini

Install Docker Non Gui di windows

logo terminal 2
logo terminal 2
65 / 100

Install Docker Non Gui di windows, kenapa saya menggunakan cara susah menggunakan non Gui, padahal sudah ada docker desktop yang lebih mudah. Mungkin ada yang bertanya tanya dari temen temen.

Kenapa saya menggunakan non Gui karena saya sudah pernah menggunakan docker desktop di mini pc, padahal spek mini pc i7 ram 16gb dan sudah ssd. Posisi mini pc stanby karena jadi server data integrasi nah kebetulsan osnya windows, karena tidak pernah dimatikan kadang docker desktop ngahang atau leg sehingga saya harus close dan buka ulang docker desktop itu alesan pertama, alesan kedua docker desktop sering membaharuan dan penyebabkan docker desktop setelah di update harus di restart. isunya saya bisa kehilangan data.

Jadi sudah saya coba untuk posisi stanby terus baiknya menggunakan docker non gui

untuk langkah-langkahnya

Prasyarat Install WSL di Windows

Pastikan Windows 10 dan versi di atasnya seperti windows 11, karena windows di bawah 10 perintahnya berbeda, tapi wsl ni support ko di windows di bawah 10

Secara default, Windows Subsystem for Linux (WSL) tidak aktif di Windows 10 dan Windows 11. Anda perlu mengaktifkannya secara manual.

Subsistem Windows untuk Linux (WSL) memungkinkan pengembang menginstal distribusi Linux (seperti Ubuntu, OpenSUSE, Kali, Debian, Arch Linux, dll) dan menggunakan aplikasi Linux, utilitas, dan alat baris perintah Bash langsung di Windows, tidak dimodifikasi, tanpa overhead komputer virtual tradisional atau penyiapan dualboot.

Langkah untuk Mengaktifkan WSL:

1. Aktifkan Fitur WSL:

  • Buka Control PanelProgramsTurn Windows features on or off.
  • Centang opsi Windows Subsystem for Linux.
  • Klik OK dan restart komputer
Turn Windows features on or off
Turn Windows features on or off

 

Windows Subsystem for Linux
Windows Subsystem for Linux

Atau bisa juga Gunakan Command untuk Mengaktifkan:

  • Buka Command Prompt atau PowerShell dengan hak akses administrator.

Anda juga dapat menginstal Subsistem Linux dengan perintah PowerShell:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

atau bisa juga

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

akan tetapi perintah yang saya gunakan cukup yang bawah saja ini

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

 

Di sini saya akan mencoba menginstall WLC2 menggunakan OS Ubuntu

Instal Ubuntu di WSL2

Setelah Anda menyiapkan prasyarat, Anda harus membuka PowerShell dengan hak administratif dan menginstal Ubuntu di WSL2 dengan perintah berikut:

Set default versi 2

wsl --set-default-version 2

Kemudian jalankan perintah install berikut, di sini saya install Ubuntu, tetapi jika ingin menggunakan distribusi Linux seperti Ubuntu, Debian bisa juga silahkan sesuaikan dengan kebutuhan

wsl --install -d Ubuntu

Jika menggunakan os linux lainnya bisa, install sesuai kebutuhan

Setelah instalasi selesai, anda akan di minta user dan password untuk os yang di install maka sesuaikan user dan password sesuai kebutuhan, jika di buat non password bisa juga

Anda harus memeriksa apakah Ubuntu telah diinstal dalam versi yang benar:

wsl -l -v

WSL di Windows bisa di install multi os linux jadi isi dari wsl -l -v bisa lebih dari 1, misal ada Ubuntu dan Debian

Jika semuanya berfungsi dengan benar, Anda akan melihat Ubuntu Anda terinstal dengan versi WSL yang sesuai.

jalankan perintah berikut untuk masuk WSL agar bisa menjalankan perintah linux pastikan sudah membuka power shell ataupun cmd yang di run menggunakan administator

wsl -d Ubuntu

Setelah masuk ke os Ubuntu yang tadi kita install, sekarang perintah sudo apt-update atau perintah lainnya yang di pakai di Os Ubuntu bisa di jalankan.

Selanjutnya Melakukan Install Docker di WSL

Install Docker di WLS Ubuntu

Buka terminal WSL dan jalankan perintah berikut untuk memperbarui paket-paket dan menginstal Docker:

Pertama kita update semua depedensi yang ada di seperti agar paling uptodate depedensinya

sudo apt update

Kemudian jalankan perintah berikut untuk depedensi yang di perlukan docker

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

Tambahkan repository docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Kemudian jalankan perintah

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Kita jalankan ulang update depenssi terlebih dahulu sebelum install docker

sudo apt update

Kemudian Install docker

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Jalankan Docker tanpa Sudo

sudo usermod -aG docker $USER

Keluar dari sesi WSL dan masuk kembali untuk memuat perubahan grup. Atau, jalankan perintah berikut untuk memuat grup tanpa keluar:

newgrp docker

Start service docker dengan perintah :

sudo service docker start

Jika perintah ini berhasil, berarti layanan Docker tidak diatur untuk memulai secara otomatis. Atur layanan Docker agar berjalan otomatis:

sudo systemctl enable docker

Pengecekan status docker apakah sudah running

sudo service docker status

status yang tampil jika sudah running Docker is running

Coba jalankan perintah  docker ps lagi untuk memeriksa apakah masalah sudah diselesaikan agar tidak menggunakan perintah sudo contohnya sudo docker ps menjadi docker ps, coba jalankan

docker ps

Jika langsung bisa di jalankan tanpa sudo berarti perintah di atas sudah sesuai

Untuk verifikasi Instalasi Docker dengan menjalankan perintah berikut untuk memastikan Docker berjalan dengan benar:

docker --version

Untuk Memastikan bahwa WSL aktif maka gunakan perintah :

wsl --list --verbose

Jika ada menggunakan docker desktop juga maka kan tampil seperti ini

PS C:\Windows\system32> wsl --list --verbose
  NAME              STATE           VERSION
* docker-desktop    Running         2
  Ubuntu            Running         2

Sedangkan untuk menonaktifkan/mematikan WSL jika sudah tidak di gunakan lagi

wsl --shutdown

Untuk menjalankan ulang cukup ketik perintah

wsl

 

Catatan

  1. Pastikan sistem Anda memiliki virtualisasi yang diaktifkan di BIOS/UEFI agar WSL 2 berfungsi.
  2. Saat proses install wsl hanya menggunakan perintah wsl –install maka dia akan menggunakan os linux default yaitu os ubuntu

Sekian tutorial kali ini, Semoga bermanfaat

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

Verified by MonsterInsights