Saya mencoba ini di mesin Windows 10 saya:
Dockerfile:
From microsoft/nanoserver
CMD ["echo", "Hello World"]
PS
C:\FSD\Docker\Trial1> docker build -t lea/leatest .
Sending build context to Docker daemon 2.048kB
Step 1/2 : FROM microsoft/nanoserver
latest: Pulling from microsoft/nanoserver
bce2fbc256ea: Pulling fs layer
58f68fa0ceda: Pulling fs layer
image operating system "windows" cannot be used on this platform
Jawaban:
Host Docker Anda dikonfigurasi untuk menjalankan container Linux di dalam VM. Untuk menjalankan container Windows, Anda perlu "Beralih ke container Windows" di menu Docker. Dokumentasi tentang itu tersedia di sini .
sumber
Docker toolbox
, saya tidak melihat ikon buruh pelabuhan di baki sistem. Bagaimana saya bisa melakukannya?Anda harus pergi ke Taskbar → klik kanan ikon Docker → gunakan opsi Switch to Windows containers ...
Sumber https://docs.docker.com/docker-for-windows/
sumber
Docker toolbox
, saya tidak melihat ikon buruh pelabuhan di baki sistem. Bagaimana saya bisa melakukannya?Docker for Windows
lebih disukai daripadaDocker Toolbox
? Kenapa begitu?microsoft/nanoserver
adalah gambar container asli windows. Jadi Anda tidak dapat menjalankan ini karena kontainer linux berjalan secara native. Ini hanya dapat dijalankan di windows 10 atau windows server.Jika Anda berada di windows 10, Anda dapat beralih ke windows containers dengan memilih
sumber
Beralih ke Windows Container harus dipilih dari ikon buruh pelabuhan yang berjalan di bawah ikon tersembunyi dari kanan bawah ... Saat Anda beralih dari Linux ke Windows atau Windows ke Linux ,
Docker
daemon secara otomatis memulai ulang untuk mempertimbangkan penampung yang dialihkan ...Saya akan sangat menyarankan Anda untuk melihat 2 tautan ini untuk mendapatkan lebih banyak wawasan tentang cara membuat penampung jendela:
Posting forum
Posting blog
Saya benar-benar menemukan konten dari tautan ini sangat membantu untuk membuat wadah jendela yang masih ditingkatkan untuk masalah umum yang kita semua hadapi karena dukungan untuk wadah jendela belum matang seperti wadah Linux!
sumber