Rumah Operasi dan penyelenggaraan Docker Port manakah yang digunakan buat sementara waktu untuk permulaan docker?

Port manakah yang digunakan buat sementara waktu untuk permulaan docker?

Apr 18, 2023 pm 02:06 PM

Docker ialah teknologi virtualisasi popular yang membantu pengguna membina, menggunakan dan mengurus aplikasi dengan cepat. Apabila menggunakan Docker, kita akan mendapati bahawa Docker akan menduduki beberapa port Apakah port ini secara khusus? Artikel ini akan memperkenalkan port yang digunakan buat sementara waktu semasa permulaan Docker dan memberikan penjelasan terperinci tentang peranan setiap port.

  1. Port 2375

Port 2375 ialah port REST API lalai Docker dan digunakan terutamanya untuk berkomunikasi dengan daemon Docker. Melalui port ini, kita boleh menggunakan pelbagai bahasa pengaturcaraan dan alat untuk berinteraksi dengan Docker, seperti alat baris arahan Docker, Docker Compose, Docker Swarm, dll.

Walau bagaimanapun, perlu diingatkan bahawa memandangkan port 2375 tidak disulitkan, ia tidak sepatutnya didedahkan kepada rangkaian awam. Jika API Docker perlu boleh diakses secara luaran, adalah disyorkan untuk menyulitkannya menggunakan protokol TLS (Transport Layer Security) atau menggunakan proksi API Docker untuk melindungi titik akhir API.

  1. Port 2376

Port 2376 juga merupakan port Docker untuk REST API, tetapi port ini telah disulitkan TLS, jadi ia boleh digunakan dengan selamat pada rangkaian awam. Jika anda perlu membuka API Docker kepada akses luaran, disyorkan untuk menggunakan port ini atau memajukannya.

Perlu diambil perhatian bahawa walaupun port 2376 mempunyai fungsi penyulitan, ia masih perlu dikonfigurasikan dengan selamat. Anda boleh melindungi data anda dengan menjana sijil dan kunci peribadi, atau menggunakan pelayan proksi untuk melindungi API Docker anda.

  1. Port 4789

Port 4789 ialah port lalai bagi rangkaian Docker Overlay dan digunakan untuk menyokong komunikasi antara bekas. Dalam Docker Swarm, rangkaian Overlay ialah kaedah membina sambungan antara berbilang nod, yang membolehkan pengembangan kontena dan pengimbangan beban antara nod.

Perlu diambil perhatian bahawa kerana rangkaian Overlay perlu menggunakan teknologi virtualisasi VXLAN, daemon Docker perlu menduduki port UDP 4789 tambahan. Jika anda menggunakan rangkaian tindanan, sebaiknya gunakan suis fizikal yang berasingan untuk melanjutkan rangkaian bagi mengurangkan kesan kependaman dan kesesakan rangkaian.

  1. Port 7946

Port 7946 digunakan oleh Docker Swarm untuk komunikasi kontena berdasarkan protokol IP, yang membolehkan pengembangan kontena dan pengimbangan beban antara nod. Dalam Docker Swarm, bekas biasanya dikumpulkan ke dalam perkhidmatan dan perkhidmatan boleh dijalankan merentasi berbilang hos Docker. Setiap hos mempunyai contoh untuk mengendalikan permintaan perkhidmatan daripada nod lain. Kejadian ini memerlukan komunikasi melalui port 7946.

Perlu ambil perhatian bahawa jika anda menggunakan pengimbang beban luaran untuk mengurus perkhidmatan, sila pastikan port 7946 dibuka pada pengimbang beban supaya nod perkhidmatan boleh berkomunikasi antara satu sama lain.

  1. Port ephemeral lain

Selain port di atas, Docker juga boleh menggunakan beberapa port lain, yang bergantung pada aplikasi yang anda jalankan. Contohnya, jika bekas anda perlu menggunakan pelayan web, maka Docker akan membuka port HTTP/HTTPS (biasanya 80 dan 443) di dalam bekas untuk berkomunikasi dengan klien.

Apabila menggunakan Docker, anda boleh menggunakan arahan berikut untuk melihat port mana yang sedang digunakan:

docker port [CONTAINER ID/NAME]
Salin selepas log masuk

Ringkasan

Artikel ini memperkenalkan kegunaan biasa semasa Port permulaan Docker , termasuk port API REST (2375 dan 2376), port rangkaian tindanan (4789) dan port komunikasi kontena (7946). Memahami port ini boleh membantu anda mengurus dan melindungi aplikasi Docker anda dengan lebih baik. Adalah penting untuk ambil perhatian bahawa sebagai tambahan kepada port ini, Docker mungkin menggunakan port lain bergantung pada aplikasi yang anda jalankan.

Atas ialah kandungan terperinci Port manakah yang digunakan buat sementara waktu untuk permulaan docker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Soalan Temuduga Docker: Ace Wawancara Kejuruteraan DevOps Anda Soalan Temuduga Docker: Ace Wawancara Kejuruteraan DevOps Anda Apr 06, 2025 am 12:01 AM

Docker adalah kemahiran yang mesti ada untuk jurutera DevOps. 1.Docker adalah platform kontena sumber terbuka yang mencapai pengasingan dan mudah alih dengan aplikasi pembungkusan dan kebergantungan mereka ke dalam bekas. 2. Docker bekerja dengan ruang nama, kumpulan kawalan dan sistem fail bersekutu. 3. Penggunaan asas termasuk mencipta, menjalankan dan menguruskan bekas. 4. Penggunaan lanjutan termasuk menggunakan DockerCompose untuk menguruskan aplikasi multi-kontainer. 5. Kesilapan umum termasuk kegagalan kontena, masalah pemetaan pelabuhan, dan masalah ketekunan data. Kemahiran penyahpepijatan termasuk log melihat, memasukkan bekas, dan melihat maklumat terperinci. 6. Pengoptimuman prestasi dan amalan terbaik termasuk pengoptimuman imej, kekangan sumber, pengoptimuman rangkaian dan amalan terbaik untuk menggunakan Dockerfile.

Jilid Docker: Menguruskan data berterusan dalam bekas Jilid Docker: Menguruskan data berterusan dalam bekas Apr 04, 2025 am 12:19 AM

Dockervolumes memastikan data tetap selamat apabila bekas dimulakan semula, dipadam, atau berhijrah. 1. Buat Jilid: DockervolumecreatemyData. 2. Jalankan bekas dan gunung: dockerrun-it-vmydata:/app/dataubuntubash. 3. Penggunaan lanjutan termasuk perkongsian data dan sandaran.

Docker Security Hardening: Melindungi bekas anda dari kelemahan Docker Security Hardening: Melindungi bekas anda dari kelemahan Apr 05, 2025 am 12:08 AM

Kaedah Peningkatan Keselamatan Docker termasuk: 1. Gunakan parameter-cap-drop untuk menghadkan keupayaan Linux, 2. Buat bekas baca sahaja, 3 set tag Selinux. Strategi ini melindungi bekas dengan mengurangkan pendedahan kelemahan dan mengehadkan keupayaan penyerang.

Menggunakan Docker dengan Linux: Panduan Komprehensif Menggunakan Docker dengan Linux: Panduan Komprehensif Apr 12, 2025 am 12:07 AM

Menggunakan Docker di Linux dapat meningkatkan kecekapan pembangunan dan penempatan. 1. Pasang Docker: Gunakan skrip untuk memasang Docker di Ubuntu. 2. Sahkan pemasangan: Jalankan Sudodockerrunhello-World. 3. Penggunaan Asas: Buat kontena Nginx Dockerrun-Namemy-Nginx-P8080: 80-Dnginx. 4. Penggunaan Lanjutan: Buat imej tersuai, bina dan lari menggunakan Dockerfile. 5. Pengoptimuman dan amalan terbaik: Ikuti amalan terbaik untuk menulis dockerfiles menggunakan pelbagai peringkat membina dan dockercompose.

Rangkaian Docker Lanjutan: Menguasai Jambatan, Rangkaian Host & Overlay Rangkaian Docker Lanjutan: Menguasai Jambatan, Rangkaian Host & Overlay Apr 03, 2025 am 12:06 AM

Docker menyediakan tiga mod rangkaian utama: rangkaian jambatan, rangkaian tuan rumah dan rangkaian overlay. 1. Rangkaian Jambatan sesuai untuk komunikasi antara konainer pada hos tunggal dan dilaksanakan melalui jambatan maya. 2. Rangkaian tuan rumah sesuai untuk senario di mana rangkaian berprestasi tinggi diperlukan, dan kontena secara langsung menggunakan timbunan rangkaian tuan rumah. 3. Rangkaian Overlay sesuai untuk kluster Dockerswarm Multi-Host, dan komunikasi silang host direalisasikan melalui lapisan rangkaian maya.

Cara mengemas kini imej Docker Cara mengemas kini imej Docker Apr 15, 2025 pm 12:03 PM

Langkah -langkah untuk mengemas kini imej Docker adalah seperti berikut: Tarik tag imej terkini imej baru memadam imej lama untuk tag tertentu (pilihan) mulakan semula bekas (jika diperlukan)

Docker Swarm: Membina Kluster Kontena Skala dan Tahan Docker Swarm: Membina Kluster Kontena Skala dan Tahan Apr 09, 2025 am 12:11 AM

Dockerswarm boleh digunakan untuk membina kelompok kontena berskala dan sangat tersedia. 1) Mulakan kelompok kawanan menggunakan DockersWarminit. 2) Sertai kelompok kawanan untuk menggunakan dockerswarmjoin-terperangkap:. 3) Buat perkhidmatan menggunakan DockerServiceCreate-Namemy-Nginx-Replicas3nginx. 4) Menyebarkan perkhidmatan kompleks menggunakan dockerStackDeploy-cdocker-compose.ymlmyApp.

Cara membuat cermin di Docker Cara membuat cermin di Docker Apr 15, 2025 am 11:27 AM

Langkah -langkah untuk membuat imej Docker: Tulis Dockerfile yang mengandungi arahan membina. Bina imej di terminal, menggunakan arahan membina Docker. Tag imej dan tetapkan nama dan tag menggunakan arahan tag docker.

See all articles