Rumah Operasi dan penyelenggaraan Docker Apakah maksud kebebasan kandungan dalam docker

Apakah maksud kebebasan kandungan dalam docker

May 12, 2022 pm 03:07 PM
docker

Kebebasan kandungan bermaksud: program boleh dijalankan dalam bekas, tanpa mengira bahasa, dan boleh merangkum sebarang muatan dan kebergantungannya. Dalam docker, tidak kira apa kandungan kontena tertentu, operasi standard kontena boleh menghasilkan kesan yang sama sebagai contoh, kontena boleh dimuat naik dan dimulakan dengan cara yang sama, sama ada ia adalah aplikasi PHP atau perkhidmatan pangkalan data MySQL; .

Apakah maksud kebebasan kandungan dalam docker

Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 20, komputer Dell G3.

Apakah itu Docker?

Docker ialah enjin kontena aplikasi sumber terbuka, yang dibangunkan berdasarkan bahasa go dan mematuhi perjanjian sumber terbuka Apache2.0. Menggunakan Docker membolehkan pembangun membungkus aplikasi dan pakej pergantungan mereka ke dalam bekas mudah alih, dan kemudian menerbitkannya ke mana-mana mesin Linux, yang juga boleh dimayakan. Bekas Docker sepenuhnya menggunakan mekanisme kotak pasir dan tidak mempunyai sebarang antara muka antara satu sama lain, yang memastikan keselamatan antara bekas.

Docker dilahirkan pada awal 2013 dan kini mempunyai dua versi, Edisi Komuniti (CE, Edisi Komuniti) dan Edisi Perusahaan (EE, Edisi Perusahaan). Antaranya, Edisi Komuniti Docker adalah percuma dan sumber terbuka, yang merupakan pilihan ideal untuk individu dan pasukan kecil Edisi Perusahaan Docker dibayar dan disediakan khas untuk perusahaan dan pasukan IT yang besar untuk aplikasi komersial dengan keperluan yang lebih ketat.

Ciri fungsi utama Docker

Agnostik Kandungan

Program boleh Berjalan dalam bekas ialah bahasa-agnostik dan boleh merangkum sebarang muatan dan kebergantungannya.

Tidak kira apa kandungan kontena tertentu, operasi standard kontena boleh menghasilkan kesan yang sama selepas pelaksanaan. Sebagai contoh, bekas boleh dimuat naik dan dimulakan dengan cara yang sama, sama ada aplikasi PHP atau perkhidmatan pangkalan data MySQL.

Agnostik Perkakasan

Menggunakan primitif sistem pengendalian (cth. LXC) untuk dijalankan pada hampir mana-mana platform - mesin maya, logam kosong, OpenStack , IaaS awam, dsb., dan tidak perlu mengubah suai

Pengasingan dan interaksi kandungan

Pengasingan sumber, rangkaian dan kandungan, elakkan neraka pergantungan

Automasi

Terdapat operasi standard untuk menjalankan, memulakan, berhenti, menyerahkan, mencari, dll., sangat sesuai untuk devops: CI, CD, pengembangan automatik, awan hibrid

Cekap

Ringan, hampir tanpa berat sebelah dan penalti permulaan, membolehkan pergerakan dan operasi pantas

Pengasingan tugas

Pembangun bimbang tentang kod, kakitangan Operasi bimbang tentang infrastruktur

Lebih banyak ciri teknikal:

  • Pengasingan sistem fail: setiap bekas proses berjalan pada akar yang berasingan sepenuhnya Dalam sistem fail

  • Pengasingan sumber: Sumber sistem, seperti CPU, memori, dll., diperuntukkan dalam bekas proses yang berbeza menggunakan cgroup; Setiap bekas proses membawa antara muka maya dan alamat IP sendiri dan berjalan dalam ruang rangkaiannya sendiri; kelajuan penggunaan adalah sangat pantas dan memori dan ruang cakera keras adalah sangat kecil; ) untuk mendapatkan semula masa nyata atau mendapatkan semula kumpulan; Tidak perlu menggunakan templat atau konfigurasi manual;

  • Cangkang interaktif: Docker boleh memperuntukkan terminal maya dan mengaitkannya dengan input standard mana-mana bekas, seperti menjalankan cangkerang interaktif sekali sahaja .

  • Docker biasanya digunakan dalam senario berikut:
  • Pembungkusan automatik dan penerbitan aplikasi web

  • Pengujian automatik dan penyepaduan berterusan, Terbitkan;
  • Sediakan dan selaraskan pangkalan data atau aplikasi bahagian belakang lain dalam persekitaran berasaskan perkhidmatan

  • Kompil dari awal atau lanjutkan platform OpenShift atau Cloud Foundry yang sedia ada untuk membina persekitaran PaaS anda sendiri;
  • Pembelajaran yang disyorkan: "

    tutorial video buruh pelabuhan
  • "

Atas ialah kandungan terperinci Apakah maksud kebebasan kandungan dalam 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)

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.

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)

Cara menggunakan desktop docker Cara menggunakan desktop docker Apr 15, 2025 am 11:45 AM

Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

Cara menyalin fail di Docker ke luar Cara menyalin fail di Docker ke luar Apr 15, 2025 pm 12:12 PM

Kaedah untuk menyalin fail ke tuan rumah luaran di Docker: Gunakan arahan CP Docker: Jalankan Docker CP [Options] & lt; Container Path & GT; & lt; PATH HOST & GT;. Menggunakan jumlah data: Buat direktori pada tuan rumah, dan gunakan parameter -V parameter untuk memasang direktori ke dalam bekas apabila membuat bekas untuk mencapai penyegerakan fail bidirectional.

Cara memeriksa nama bekas Docker Cara memeriksa nama bekas Docker Apr 15, 2025 pm 12:21 PM

Anda boleh menanyakan nama kontena Docker dengan mengikuti langkah -langkah: Senaraikan semua bekas (Docker PS). Tapis senarai kontena (menggunakan arahan grep). Mendapat nama kontena (terletak di lajur "Nama").

Cara Membaca Versi Docker Cara Membaca Versi Docker Apr 15, 2025 am 11:51 AM

Untuk mendapatkan versi Docker, anda boleh melakukan langkah -langkah berikut: Jalankan arahan Docker "Docker -version" untuk melihat versi klien dan pelayan. Untuk MAC atau Windows, anda juga boleh melihat maklumat versi melalui tab versi Docktop GUI atau menu desktop Docker.

Cara Menyelamatkan Gambar Docker Cara Menyelamatkan Gambar Docker Apr 15, 2025 am 11:54 AM

Untuk menyimpan imej di Docker, anda boleh menggunakan arahan Docker Commit untuk membuat imej baru, yang mengandungi keadaan semasa bekas yang ditentukan, Sintaks: Docker Commit [Options] Nama Imej Container ID. Untuk menyimpan imej ke repositori, anda boleh menggunakan arahan PUSH Docker, Sintaks: Docker Push Nama Imej [: TAG]. Untuk mengimport imej yang disimpan, anda boleh menggunakan arahan tarik docker, sintaks: docker tarik nama imej [: tag].

Cara keluar dari bekas dengan Docker Cara keluar dari bekas dengan Docker Apr 15, 2025 pm 12:15 PM

Empat cara untuk keluar dari Docker Container: Gunakan Ctrl D di terminal kontena masukkan perintah keluar di terminal kontena Gunakan Docker Stop & lt; container_name & gt; Perintah Gunakan Docker Kill & lt; container_name & gt; Perintah di terminal tuan rumah (keluar kuasa)

See all articles