Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 5419|Jawab: 2

Docker membangun gambar di atas sistem Windows

[Salin tautan]
Diposting pada 02/06/2023 21.18.24 | | | |
Persyaratan: Beberapa proyek lama perlu berjalan di Windows, atau proyek perlu memanggil beberapa komponen com untuk mendapatkan hasilnya, saat ini, kita hanya dapat membangun gambar berdasarkan Windows dan menjalankan kontainer berbasis Windows.

Tentang Windows ContainersDokumentasi resmi Microsoft:Login hyperlink terlihat.

Gambar dasar Windows

Microsoft menyediakan beberapa gambar, yang disebut gambar dasar, dari mana Anda dapat mulai membuat gambar kontainer Anda sendiri:

  • Windows - Berisi kumpulan lengkap API Windows dan layanan sistem (kecuali untuk peran server).
  • Windows Server - Berisi rangkaian lengkap API Windows dan layanan sistem.
  • Windows Server Core - Gambar yang lebih kecil yang berisi beberapa API Windows Server - .NET Framework lengkap. Ini juga mencakup sebagian besar, tetapi tidak semua, peran server, seperti tidak menyertakan server faks.
  • Nano Server - Gambar Windows Server terkecil, termasuk dukungan untuk API .NET Core dan peran server tertentu.


Gambar dengan nama akhiran insider adalah build, yang sebenarnya sama dengan versinyaPratayang

IngatGambar dasar kontainer Windows dibagi menjadi dua lapisan: lapisan RTM dan lapisan tambalan, yang berisi perbaikan keamanan terbaru untuk pustaka OS dan biner yang dilapisi pada lapisan RTM. Ukuran lapisan patch berfluktuasi sepanjang masa pakai siklus dukungan gambar kontainer, meningkat atau menyusut dari bulan ke bulan tergantung pada perubahan tambahan dalam biner. Saat Anda menarik gambar dasar kontainer Windows pada host baru, Anda harus menarik kedua lapisan secara bersamaan.

Pengantar Gambar Basis Kontainer:Login hyperlink terlihat.
Alamat Mirror Hub:Login hyperlink terlihat.

Persyaratan OS

Persyaratan untuk host kontainer Windows tercantum sebagai berikut:

  • Fitur Kontainer Windows tersedia di Windows Server 2022, Windows Server 2019, Windows Server 2016, edisi Windows 10 Pro dan Enterprise (versi 1607 dan yang lebih baru), serta Windows 11 Pro dan Enterprise.
  • Peran Hyper-V harus diinstal sebelum menjalankan operasi isolasi Hyper-V.
  • Host kontainer Windows Server harus menginstal Windows ke c:. Tidak ada batasan seperti itu jika Anda hanya menyebarkan kontainer terisolasi Hyper-V.


Windows 11 Instal Docker Desktop

Alamat Unduhan:Login hyperlink terlihat.

Setelah diinstal, atur jenis kontainer default ke kontainer Windows. Untuk beralih setelah penginstalan selesai, Anda dapat menggunakan item Docker di bilah tugas sistem Windows, seperti yang ditunjukkan pada gambar di bawah ini:



Fitur kontainer dinonaktifkan. Aktifkan menggunakan skrip PowerShell (dalam PowerShell administratif) dan mulai ulang komputer Anda sebelum menggunakan Docker Desktop:

Enable-WindowsOptionalFeature -Online -FeatureName $("Microsoft-Hyper-V", "Containers") -All


Jika Anda mengalami kesalahan di atas, jalankan Window Terminal (Windows PowerShell) sebagai administrator dengan perintah berikut:

Setelah melakukannya, Anda perlu me-restart komputer Anda. Kemudian atur jenis ke wadah Windows lagi, dan setelah peralihan berhasil, seperti yang ditunjukkan pada gambar di bawah ini:



Gambar build Dockerfile

Buat file Dockerfile baru dengan konten berikut:

Untuk contoh Dockerfile lainnya, silakan lihat:Login hyperlink terlihat.

Untuk membuat gambar baru, perintahnya adalah sebagai berikut:



Jalankan kontainer

Terakhir, buat kontainer berdasarkan gambar dengan perintah berikut:

Coba gunakan browser untuk mengakses:http://127.0.0.1:5006/, seperti yang ditunjukkan pada gambar di bawah ini:



Berhasil mengakses situs default IIS di dalam kontainer.

(Akhir)





Mantan:Enkripsi dan dekripsi format .NET/C# RSA PEM
Depan:ASP.NET Inti (20) Mencegah serangan pengalihan terbuka
 Tuan tanah| Diposting pada 02/06/2023 21.19.28 |
resensi

Docker membuat peta pikiran online berdasarkan draw.io
https://www.itsvse.com/thread-10597-1-1.html

【Tindakan Praktis】Gunakan Docker untuk membangun repositori pribadi Gitlab
https://www.itsvse.com/thread-10408-1-1.html

Melarang kontainer Docker mengakses Internet (ekstranet)
https://www.itsvse.com/thread-10401-1-1.html

Docker menggunakan Macvlan untuk mengatur alamat IP independen untuk kontainer
https://www.itsvse.com/thread-10389-1-1.html

【Pertempuran Praktis】 Bangun Unduhan Guntur dan Layanan DLNA untuk Home Media Docker
https://www.itsvse.com/thread-10377-1-1.html

Docker memodifikasi dan membatasi CPU kontainer, memori, dan sumber daya lainnya
https://www.itsvse.com/thread-10344-1-1.html

Operasi Praktis: Menggunakan Docker untuk Membangun Layanan DNS (dnsmasq)
https://www.itsvse.com/thread-10321-1-1.html

【Tindakan Praktis】Gunakan Docker untuk membangun server VPN IPsec
https://www.itsvse.com/thread-10274-1-1.html

Log Docker mengisi disk dan migrasi data
https://www.itsvse.com/thread-10247-1-1.html

Penggunaan praktis cAdvisor untuk mengumpulkan metrik kontainer Docker
https://www.itsvse.com/thread-10243-1-1.html

Menyebarkan database SQL Server 2019 di Docker
https://www.itsvse.com/thread-10186-1-1.html

Menyebarkan forum Discuz menggunakan instalasi Docker
https://www.itsvse.com/thread-10181-1-1.html

Instal ekstensi Redis berdasarkan gambar Docker php:5.6.40-fpm
https://www.itsvse.com/thread-10176-1-1.html

Instal ekstensi GD berdasarkan gambar Docker php:5.6.40-fpm
https://www.itsvse.com/thread-10175-1-1.html

Perbedaan antara perintah simpan dan ekspor Docker
https://www.itsvse.com/thread-10174-1-1.html

Instal curl berdasarkan Debian (gambar buruh pelabuhan).
https://www.itsvse.com/thread-10155-1-1.html

Menyebarkan layanan Elasticsearch menggunakan Docker
https://www.itsvse.com/thread-10148-1-1.html

Solusi pengecualian kesalahan Docker POI
https://www.itsvse.com/thread-10145-1-1.html

File atau folder tidak ada saat volume Docker dipasang
https://www.itsvse.com/thread-10144-1-1.html

Docker melihat pengaturan restart kontainer dan kontainer penghentian massal
https://www.itsvse.com/thread-10130-1-1.html

Docker menyebarkan aplikasi perang ke kontainer Tomcat
https://www.itsvse.com/thread-10125-1-1.html

Masalah konflik paket Docker saat menginstal CentOS 8
https://www.itsvse.com/thread-10115-1-1.html

Docker Cara Menghapus Gambar Tidak Ada
https://www.itsvse.com/thread-10112-1-1.html

Docker MySQL memecahkan masalah terlalu banyak koneksi
https://www.itsvse.com/thread-10102-1-1.html

Dua alat direkomendasikan untuk menganalisis lapisan gambar Docker
https://www.itsvse.com/thread-10063-1-1.html

Sistem file Linux Overlay di Docker
https://www.itsvse.com/thread-10061-1-1.html

Docker Menginstal Redis Visual Management Tool (redis-manager)
https://www.itsvse.com/thread-10015-1-1.html

Instal kontainer Docker di CentOS 7
https://www.itsvse.com/thread-9999-1-1.html

Docker membangun layanan SFTP
https://www.itsvse.com/thread-9994-1-1.html

Docker Hub menyiapkan akselerasi gambar domestik
https://www.itsvse.com/thread-9738-1-1.html

Menerapkan tutorial pelacakan tautan terdistribusi Jaeger dengan Docker
https://www.itsvse.com/thread-9526-1-1.html

Repositori Docker (3) mendorong gambar Inti ASP.NET ke repositori Harbor
https://www.itsvse.com/thread-9478-1-1.html

Repositori Docker (2) Pengaturan pelabuhan untuk boot
https://www.itsvse.com/thread-9475-1-1.html

Repositori Docker (1) Membangun repositori pribadi berdasarkan Harbor
https://www.itsvse.com/thread-9474-1-1.html

docker-ce-3:19.03.13-3.el7.x86_64 requires containerd.io >= 1.2.2-3
https://www.itsvse.com/thread-9449-1-1.html

Instalasi Docker menjalankan cache Redis
https://www.itsvse.com/thread-8995-1-1.html

Docker Container untuk mengakses layanan host eksternal
https://www.itsvse.com/thread-8969-1-1.html

Instal alat ping di kontainer yang dibuat dengan Docker
https://www.itsvse.com/thread-8966-1-1.html

Peningkatan Docker ke versi terbaru
https://www.itsvse.com/thread-8932-1-1.html

Docker menyimpan lokasi gambar di bawah sistem Windows
https://www.itsvse.com/thread-8922-1-1.html

Perbedaan antara dockerfile dan docker-compose
https://www.itsvse.com/thread-8921-1-1.html

Inkonsistensi waktu buruh pelabuhan, pengaturan zona waktu kontainer
https://www.itsvse.com/thread-8865-1-1.html

Docker PS Error Bash: PS: Perintah Tidak Ditemukan
https://www.itsvse.com/thread-8864-1-1.html

Waktu DateTime di .Net Core tidak konsisten dengan waktu Windows di Linux Docker
https://www.itsvse.com/thread-8862-1-1.html

[Pertarungan praktis] Buat gambar Docker berdasarkan Nginx
https://www.itsvse.com/thread-8800-1-1.html

Docker membangun repositori gambar pribadi
https://www.itsvse.com/thread-8389-1-1.html

Berbagi volume tidak diaktifkan. Silakan aktifkan total volume di pengaturan Docker CE untuk Windows...
https://www.itsvse.com/thread-7544-1-1.html

CentOS memecahkan masalah bahwa jaringan eksternal tidak dapat diakses setelah port buruh pelabuhan dipetakan ke host
https://www.itsvse.com/thread-6959-1-1.html

Opsi --RM Docker Run
https://www.itsvse.com/thread-6957-1-1.html

Tutorial kong-dashboard penyebaran Docker
https://www.itsvse.com/thread-5684-1-1.html


CentOS 7 Docker menerapkan PostgreSQL 9.6
https://www.itsvse.com/thread-5683-1-1.html

Mengubah metode pemetaan port untuk kontainer buruh pelabuhan
https://www.itsvse.com/thread-5177-1-1.html

Tutorial tentang menyebarkan rap2 dengan buruh pelabuhan di bawah Centos 7
https://www.itsvse.com/thread-5166-1-1.html

centos instalasi Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html

Bagaimana kontainer dan host Docker saling menyalin file satu sama lain
https://www.itsvse.com/thread-5121-1-1.html

Docker membuat kontainer Nginx
https://www.itsvse.com/thread-5119-1-1.html

Kontainer Docker menyiapkan tutorial IP tetap
https://www.itsvse.com/thread-5116-1-1.html

Cara mendapatkan alamat IP kontainer buruh pelabuhan
https://www.itsvse.com/thread-5115-1-1.html

Docker Container untuk melihat versi kontainer Linux
https://www.itsvse.com/thread-5114-1-1.html

Delapan kasus penggunaan Docker dunia nyata
https://www.itsvse.com/thread-5015-1-1.html

Instalasi dan konfigurasi Centos7 Docker dalam praktik
https://www.itsvse.com/thread-5014-1-1.html

Versi Docker dibagi menjadi perbedaan CE dan EE
https://www.itsvse.com/thread-5013-1-1.html
 Tuan tanah| Diposting pada 03/06/2023 09.22.24 |
Buka kontainer untuk melihat informasi internal



Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com