Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

MacOS Apple adalah keajaiban estetika, menawarkan tampilan luar biasa, alat hebat, dan integrasi di seluruh ekosistem Apple.

Jika Anda tidak ingin membeli perangkat keras Apple, Hackintosh atau mesin virtual biasanya merupakan cara yang tepat. Tetapi jika Anda ingin menjalankan macOS, dan Anda sedang terburu-buru, tidak ada opsi yang lebih baik daripada Docker-OSX, yang memungkinkan Anda membuat mesin virtual macOS secara instan di Linux.

Mengapa Tidak Menyiapkan Mesin Virtual untuk Menjalankan macOS?

Mesin virtual adalah padanan digital dari komputer yang sebenarnya, dan di mana Anda dapat menjalankan perangkat lunak apa pun yang dapat Anda jalankan di komputer fisik. Anda dapat menjalankan Windows di dalam Linux, Linux di dalam macOS, dan kombinasi apa pun dari semuanya.

VM sangat bagus untuk menguji sistem operasi atau distro baru, untuk menyediakan tangkapan layar tutorial, dan untuk menggunakan alat khusus OS yang tidak bekerja dengan baik melalui lapisan emulasi atau kompatibilitas.

instagram viewer

Contoh perangkat lunak jenis ini termasuk rangkaian kreatif Adobe, yang awalnya dirancang untuk berjalan di Apple Macintosh dan kemudian dipindahkan ke Windows. Menjalankan Photoshop di Linux sulit dan biasanya mengharuskan Anda menggunakan mesin virtual.

Tetapi menyiapkan mesin macOS virtual khusus di VirtualBox atau VMware Workstation Player adalah operasi yang memakan waktu, dengan banyak langkah dan banyak konfigurasi. Anda juga perlu mengunduh sistem operasi dan menjalani seluruh proses instalasi.

Alih-alih menghabiskan waktu berjam-jam mengutak-atik pengaturan VM, Anda bisa mengedit video, membuat karya seni keren, atau mencampur musik baru.

Docker-OSX Memudahkan Pembuatan macOS VM Secara Instan

Docker-OSX adalah alat yang memungkinkan Anda memutar gambar macOS hampir secara instan dan menawarkan kinerja yang hampir asli. Dengan satu perintah, Anda dapat menjalankan macOS Catalina di desktop, atau membuat instalasi baru macOS Big Sur, Monterey, atau Ventura. Jika Anda mendambakan sistem lama, Anda juga dapat menggunakan High Sierra dan Mojave.

Jika Anda khawatir kehilangan beberapa fungsi Apple, Docker-OSX mendukung iPhone USB passthrough, dan memungkinkan Anda berbagi direktori, file, dan folder dengan sistem host.

Memulai Dengan Docker-OSX di Linux

Sebelum Anda dapat menggunakan Docker-OSX untuk membuat VM macOS dengan cepat di sistem Linux Anda, Anda harus menginstal Docker.

Jika Anda menggunakan Debian atau Ubuntu, jalankan perintah berikut:

sudotepatInstallburuh pelabuhan.io

Untuk menginstal Docker di Fedora, RHEL, atau turunannya:

sudo dnf Install buruh pelabuhan

Jika Anda menggunakan Arch Linux atau turunannya, jalankan:

sudo pacman -S buruh pelabuhan

Docker sekarang terinstal di sistem Anda. Mulai dan aktifkan dengan:

sudo systemctl awal buruh pelabuhan
sudo systemctl memungkinkan buruh pelabuhan

Sekarang tambahkan pengguna Anda ke grup buruh pelabuhan dengan:

sudo usermod -aG nama pengguna buruh pelabuhan

Logout, lalu kembali lagi untuk menyimpan perubahan.

Anda juga perlu menginstal QEMU dan beberapa dependensi tambahan untuk memastikan mesin virtual berjalan sesuai harapan. Untuk menginstal QEMU di Debian dan Ubuntu, jalankan:

sudo tepat Install qemu qemu-kvm libvirt-klien libvirt-daemon-sistem bridge-utils virt-manager libguestfs-tools

Jika Arch Linux adalah distro pilihan Anda, gunakan perintah berikut:

sudo pacman -S qemu libvirt dnsmasq virt-manager bridge-utils flex bison iptables-nft edk2-ovmf

Untuk menginstal QEMU di Red Hat Enterprise Linux, Fedora, CentOS, atau Rocky Linux, jalankan:

sudo yum Install libvirt qemu-kvm

Selanjutnya, aktifkan libvirt dan muat modul kernel KVM dengan perintah berikut:

sudo systemctl aktifkan --sekarang libvirtd
sudo systemctl aktifkan --sekarang virtlogd
gema 1 | sudo tee /sys/modul/kvm/parameters/ignore_msrs
sudo modprobe kvm

Dengan itu, Anda siap untuk mulai menarik gambar macOS Docker.

Opsi yang paling mudah adalah menggunakan image macOS Catalina yang siap dijalankan. Meski OS tersebut baru dirilis pada 2019, Apple resmi berhenti mendukungnya pada 30 November 2022. Meskipun demikian, ini masih merupakan desktop yang relatif modern dan sangat mumpuni yang dapat Anda gunakan untuk menyelesaikan sesuatu.

Buka terminal dan masukkan:

docker jalankan -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=BENAR kode sakit/docker-osx: otomatis

Saat Anda membuat secangkir teh atau katalog belanjaan Anda, Docker akan menarik gambar yang relevan, dan saat Anda kembali, Anda akan melihat layar login macOS Catalina. Gambar dikonfigurasi sehingga Anda dapat langsung masuk dengan nama pengguna "pengguna", dan kata sandi "alpine".

Itu dia. Satu baris di terminal Anda, dan Anda menjalankan macOS dengan hard drive virtual 20GB!

Meskipun itu pasti cepat, Anda mungkin ingin menginstal macOS dari awal dan mengatur nama pengguna dan kata sandi Anda sendiri. Docker-OSX menyediakan banyak gambar yang dapat membantu Anda melakukannya. Cukup buka terminal dan masukkan perintah yang sesuai dari bawah.

Gunakan Docker-OSX untuk membuat instalasi macOS Catalina yang bersih:

docker jalankan -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" kode sakit/docker-osx: terbaru

Gunakan Docker-OSX untuk membuat instalasi macOS Big Sur yang bersih:

docker jalankan -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" kode sakit/docker-osx: big-sur

Jalankan perintah berikut untuk membuat instalasi macOS Monterey yang bersih:

docker jalankan -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=BENAR -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'kode sakit/docker-osx: monterey

Gunakan Docker-OSX untuk membuat instalasi macOS Ventura yang bersih:

docker jalankan -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=BENAR -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'kode sakit/docker-osx: ventura

Untuk membuat instalasi macOS High Sierra yang bersih, jalankan:

docker jalankan -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" kode sakit/docker-osx: sierra tinggi

Buat instalasi macOS Mojave yang bersih dengan:

docker jalankan -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" kode sakit/docker-osx: mojave

Menjalankan macOS di Linux Belum Pernah Lebih Mudah!

Sekarang Anda dapat membuat mesin macOS sesuai permintaan dengan sedikit kerumitan, tidak ada batasan untuk pilihan kreatif Anda, dan Anda dapat menginstal aplikasi khusus macOS tanpa masalah. Ekosistem perangkat lunak macOS sangat berbeda dari yang biasa Anda gunakan dengan Linux dan hampir tidak ada banyak perangkat lunak sumber terbuka.

Perhatikan baik-baik sistem operasi Apple dan kenali fitur paling penting untuk membuat hidup Anda lebih mudah.