Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah kebergantungan yang diperlukan oleh docker?

Apakah kebergantungan yang diperlukan oleh docker?

PHPz
PHPzasal
2023-04-19 11:35:511357semak imbas

Docker ialah teknologi kontena yang popular yang membolehkan pembangun membuat, menggunakan dan menjalankan pelbagai aplikasi dengan mudah. Walau bagaimanapun, untuk membungkus aplikasi sebagai imej Docker dan menjalankannya dalam bekas Docker, beberapa kebergantungan diperlukan untuk memastikan Docker berfungsi dengan betul. Dalam artikel ini, kami akan meneroka kebergantungan yang Docker perlukan dan cara memasangnya untuk persekitaran Docker anda.

  1. Teknologi Kontena

Sebelum membincangkan kebergantungan Docker, mari kita fahami dahulu apa itu teknologi kontena. Kontena ialah teknologi yang membungkus aplikasi ke dalam bekas bebas mudah alih. Dalam bekas, aplikasi dan kebergantungannya terkandung dalam sistem fail kontena dan mempunyai semua perpustakaan dan perduaan yang diperlukan untuk mengakses kebergantungan tersebut. Ini membolehkan bekas dijalankan dalam hampir mana-mana persekitaran tanpa perlu risau tentang tetapan persekitaran atau konflik versi untuk aplikasi. Docker memanfaatkan teknologi kontena untuk menjadikan pembungkusan, penggunaan dan menjalankan aplikasi lebih mudah dan cekap.

  1. Kebergantungan Docker

Walaupun Docker ialah aplikasi bebas dan tidak memerlukan terlalu banyak kebergantungan, anda masih perlu memberi perhatian kepada perkara berikut semasa memasang dan menggunakan Ketergantungan Docker:

2.1 Linux Kernel

Docker dibina pada kernel Linux. Oleh itu, anda perlu terlebih dahulu memasang kernel Linux yang menyokong Docker, seperti Ubuntu, Debian, CentOS, Fedora, dll. Jika anda menggunakan sistem pengendalian bukan Linux seperti Windows atau MacOS, pertimbangkan untuk menggunakan Docker untuk Windows atau Docker untuk Mac, yang mempunyai mesin maya di mana anda boleh menjalankan persekitaran Linux Docker.

2.2 Docker Engine

Enjin Docker ialah bahagian terpenting dalam seni bina Docker Ia menyediakan fungsi teras mengurus imej dan bekas untuk persekitaran Docker. Sebelum memasang Docker, anda perlu memastikan bahawa enjin Docker dipasang pada komputer anda. Enjin Docker menyokong pelbagai kaedah pemasangan dalam pelbagai sistem pengendalian, termasuk apt, yum, Homebrew, binari tersuai, dsb.

2.3 Bekas dan Imej

Sebelum menjalankan bekas Docker, anda memerlukan imej Docker. Imej Docker ialah pembungkusan aplikasi dan kebergantungannya dan merupakan asas untuk mencipta bekas. Imej Docker boleh didapati daripada Docker Hub atau perkhidmatan pengehosan imej Docker yang lain.

2.4 Docker Compose

Docker Compose ialah alat untuk mengurus berbilang bekas dalam persekitaran Docker. Gunakan Docker Compose untuk memudahkan penggunaan dan pengurusan aplikasi berbilang bekas. Docker Compose boleh mentakrifkan koleksi bekas melalui fail YAML dan mulakan, hentikan dan padamkan bekas ini melalui satu arahan. Docker Compose boleh dipasang melalui pip atau laman web rasmi Docker Compose.

  1. Pasang kebergantungan Docker

Jika anda telah memutuskan untuk menggunakan Docker untuk mengurus aplikasi anda, berikut ialah langkah-langkah untuk memasang Docker:

Pada Pemasangan Linux Docker pada

Mula-mula, anda perlu mengesahkan bahawa kernel Linux yang sesuai untuk sistem dan versi telah dipasang. Kemudian, anda perlu menyahpasang bentuk Docker yang terdahulu (seperti Docker.io) dan melengkapkan langkah berikut:

1. Kemas kini menggunakan apt-get:

sudo apt-get update

2. Pasang enjin Docker:

sudo apt-get install docker-ce

Pasang Docker pada MacOS

Apabila memasang Docker pada MacOS, anda perlu memasang Homebrew first , pengurus pakej yang boleh digunakan untuk memasang alat Unix. Kemudian, anda perlu menjalankan arahan berikut untuk memasang Docker:

1 Kemas kini menggunakan Homebrew:

brew update

2 brew install docker

Memasang Docker pada Windows

Memasang Docker pada Windows memerlukan Docker untuk Windows. Docker untuk Windows ialah aplikasi yang boleh menjalankan persekitaran Linux Docker pada sistem pengendalian Windows. Sebelum menggunakan Docker untuk Windows, anda perlu memastikan bahawa ciri Windows Containers didayakan pada Windows 10 Pro atau Enterprise. Anda kemudian boleh memuat turun dan memasang Docker untuk Windows dari laman web rasmi Docker.

Dalam keadaan biasa, Docker mempunyai sedikit kebergantungan, tetapi sebelum memasang Docker, anda perlu memastikan bahawa kernel Linux yang sesuai dan enjin Docker dipasang, dan imej serta Docker Compose untuk digunakan disediakan. Penggunaan Docker membolehkan pembangun membuat, menggunakan dan menjalankan pelbagai aplikasi dengan mudah Walaupun pemasangan mungkin menyusahkan bagi pemula bergantung pada saiz perisian, penggunaan selepas pemasangan bukan sahaja dapat meningkatkan kecekapan kerja tetapi juga meningkatkan Kualiti pembangunan perisian.

Atas ialah kandungan terperinci Apakah kebergantungan yang diperlukan oleh docker?. 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