Rumah >Peranti teknologi >industri IT >Cara Memasang Docker di Windows 10 Home

Cara Memasang Docker di Windows 10 Home

Joseph Gordon-Levitt
Joseph Gordon-Levittasal
2025-02-15 10:23:11790semak imbas

How to Install Docker on Windows 10 Home

Run Docker pada edisi rumah Windows 10: Panduan untuk memintas had pemasangan

Docker for Windows Installer tidak akan berjalan pada edisi rumah Windows 10, tetapi itu tidak bermakna anda tidak boleh menjalankan bekas Linux pada Windows. Artikel ini akan membimbing anda melalui cara menubuhkan persekitaran Docker pada edisi rumah Windows 10 tanpa bergantung pada teknologi Hyper-V.

Mata utama:

    Docker for Windows Installer tidak serasi dengan edisi rumah Windows 10.
  • menjalankan bekas Linux pada edisi rumah Windows 10 tidak memerlukan Hyper-V.
  • Mesin Docker, Enjin Docker, klien Docker, dan Docker Compose diperlukan untuk membina dan menjalankan bekas.
  • Docker boleh dipasang menggunakan subsistem Git Bash dan Windows untuk Linux 2 (WSL2).
  • Chocolatey boleh digunakan untuk memasang klien Docker dan Docker mengarang secara berasingan.
  • Penyelesaian yang lebih mudah: Tukar ke persekitaran pembangunan Linux.

Prinsip kerja:

Docker bergantung pada kernel Linux untuk menjalankan bekas Linux. Untuk melaksanakan ciri ini pada Windows, anda perlu menyediakan mesin maya Linux yang berjalan sebagai tetamu di Windows 10 Home Edition. Mesin Docker dapat memudahkan proses ini. Pelanggan Docker akan menggunakan SSH untuk berkomunikasi dengan Enjin Docker, dan bekas sebenarnya berjalan dalam mesin maya, bukan pada hos Windows.

Tetapan awal:

  1. Pasang Git Bash untuk Windows: sebagai terminal utama untuk menjalankan arahan Docker.
  2. Pasang Chocolatey: Pengurus Pakej Windows memudahkan pemasangan perisian berikutnya.
  3. Pasang VirtualBox dan sambungannya: atau gunakan perintah coklat: C: choco install virtualbox
  4. (Pilihan) Menetapkan WSL2: Jika anda ingin menjalankan Docker dalam persekitaran WSL2.

Tetapan Enjin Docker:

  1. Pemasangan Mesin Docker: Ikuti arahan rasmi untuk memasang, atau gunakan perintah coklat: C: choco install docker-machine
  2. Pasang Enjin Docker dengan Git Bash: Jalankan arahan berikut, mesin Docker akan memuat turun imej Linux yang mengandungi enjin Docker dan menjalankannya sebagai mesin maya: $ docker-machine create --driver virtualbox default
  3. Konfigurasi Port Forwang default 设置 Konfigurasi folder dikongsi: 网络 Di VirtualBox, pilih 适配器1 mesin maya, pergi ke 端口转发 & gt; Pastikan pilihan tetap ditetapkan. (Selesaikan ralat tetapan tidak sah: Tingkatkan memori video dalam tetapan paparan)
  4. Mula mesin maya Linux: berjalan di git bash: default 设置 共享文件夹
  5. Tetapkan Pembolehubah Alam Sekitar Docker:
  6. Jalankan arahan berikut dalam Git Bash: Untuk mengelakkan melakukan ini setiap kali anda memulakan git bash, simpan output $ docker-machine start vbox ke fail
  7. . Nota: Laluan Linux
  8. perlu ditukar kepada format laluan Windows.
    <code class="language-bash">$ docker-machine env default
    $ eval $(docker-machine env default --shell linux)</code>

    eval Tetapan Alat Docker: .bashrc DOCKER_CERT_PATH

    Pasang klien Docker dan Docker mengarang menggunakan PowerShell dengan kebenaran pentadbir:

beralih ke git bash dan jalankan arahan berikut untuk mengesahkan bahawa Docker berjalan secara normal:

Berjaya menjalankan arahan di atas bermakna Docker telah dipasang dengan jayanya.

<code class="language-powershell">C:\ choco install docker-cli
C:\ choco install docker-compose</code>
Tetapkan Docker pada WSL2:

<code class="language-bash">$ docker-machine start default
$ docker-machine ls
$ eval $(docker-machine env default --shell linux)
$ docker info
$ docker run hello-world</code>
di terminal WSL2 Ubuntu:

Memasang klien Docker dan docker Compose: Ikuti dokumentasi rasmi untuk memasang, atau gunakan

untuk memasang Docker Compose.

    Betulkan Docker Mount Issue:
  1. Tambahkan kandungan berikut ke fail (buat fail jika tidak wujud): pip Mulakan semula sistem untuk membuat tetapan berkuatkuasa.
  2. Sambung ke mesin maya Enjin Docker: /etc/wsl.conf Tambah pembolehubah persekitaran Docker dalam fail
    <code>[automount]
    root = /
    options = "metadata"</code>
    dan laksanakan

    .

  3. Tukar ke Linux: .bashrc source ~/.bashrc Menyediakan Docker pada Windows 10 Home Edition lebih rumit. Penyelesaian yang lebih mudah ialah beralih ke persekitaran pembangunan Linux.

Ringkasan:

Artikel ini menerangkan cara memasang dan menjalankan Docker pada edisi rumah Windows 10. Jika anda menghadapi masalah, sila periksa langkah -langkah dengan teliti. Untuk pengalaman pembangunan Docker yang lebih lancar, disarankan untuk beralih ke Linux.

(bahagian Soalan Lazim adalah sama dengan teks asal, ditinggalkan di sini)

Atas ialah kandungan terperinci Cara Memasang Docker di Windows 10 Home. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Cara Mengatasi Temuduga PythonArtikel seterusnya:Cara Mengatasi Temuduga Python