Docker pada masa ini ialah teknologi kontena ringan paling popular, yang membolehkan pembangun membina, menggunakan dan menjalankan aplikasi dengan mudah dan cepat. Sebagai pembangun, kami selalunya perlu memasang beberapa aplikasi atau perpustakaan perisian dalam bekas Docker untuk menyokong kerja pembangunan kami. Jadi, bagaimana untuk memasang perpustakaan perisian dalam imej Docker? Di bawah, kami akan memperincikan langkah-langkah untuk memasang perpustakaan perisian dalam imej Docker.
Langkah 1: Pilih imej yang sesuai
Pertama, pilih imej yang sesuai mengikut keperluan anda. Imej adalah bersamaan dengan pakej perisian Dalam Docker, semua aplikasi dan perisian dijalankan berdasarkan imej. Jika anda perlu memasang pustaka perisian untuk Python atau Node.js, maka anda perlu memilih imej yang termasuk tempat ini. Terdapat banyak imej sumber terbuka di Docker Hub untuk anda pilih. Anda boleh mencari imej yang anda perlukan melalui fungsi carian Docker Hub. Sebagai contoh, jika anda ingin memasang perpustakaan perisian Python, anda boleh memilih imej python rasmi.
Langkah 2: Jalankan bekas
Selepas anda memilih imej yang sesuai, anda perlu menjalankan bekas. Bekas Docker ialah contoh imej yang sedang berjalan Anda boleh melaksanakan aplikasi anda dalam bekas Docker untuk ujian dan pembangunan. Anda boleh menggunakan arahan berikut untuk menjalankan bekas:
docker run -it IMAGE_NAME /bin/bash
di mana IMAGE_NAME ialah nama imej yang anda pilih dan /bin/bash ialah arahan untuk memasuki bekas. Perintah ini akan memulakan bekas baharu dan memasuki terminal kontena.
Langkah 3: Pasang pustaka perisian
Selepas memasuki terminal kontena, anda boleh menggunakan arahan Linux biasa untuk memasang pustaka perisian. Contohnya, jika anda ingin memasang pustaka permintaan Python, anda boleh menggunakan arahan berikut:
pip install requests
Semasa proses pemasangan, Docker akan memuat turun fail perpustakaan yang diperlukan daripada rangkaian dan memasangnya ke dalam bekas .
Langkah 4: Simpan imej
Selepas pemasangan selesai, anda boleh keluar dari bekas dan simpan status bekas untuk kegunaan mudah lain kali. Anda boleh menggunakan arahan berikut untuk menyimpan status bekas:
docker commit CONTAINER_ID NEW_IMAGE_NAME
dengan CONTAINER_ID ialah ID kontena, yang boleh diperolehi dengan menjalankan perintah docker ps -a
dan NEW_IMAGE_NAME ialah nama imej baharu. Perintah ini akan mencipta imej baharu dan menyimpan keadaan perpustakaan perisian anda yang dipasang dan bekas lain. Kemudian, anda boleh menggunakan semula bekas dan memastikan repositori dipasang dengan menjalankan imej baharu ini.
Ringkasnya, jika anda ingin memasang perpustakaan perisian dalam imej Docker, anda perlu memilih imej yang sesuai, menjalankan bekas, memasang perpustakaan perisian dan menyimpan imej. Menggunakan Docker membolehkan kami membangun dan menguji dengan lebih mudah, sambil memastikan ketekalan dan kebolehulangan persekitaran, meningkatkan kecekapan pembangunan dan kualiti kod.
Atas ialah kandungan terperinci Cara memasang perpustakaan perisian dalam imej docker (analisis langkah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!