Rumah > Operasi dan penyelenggaraan > Docker > apa itu docker-compose

apa itu docker-compose

藏色散人
Lepaskan: 2021-12-30 11:33:18
asal
5116 orang telah melayarinya

docker-compose ialah projek sumber terbuka berdasarkan docker Ia dihoskan pada github dan dilaksanakan dalam python API perkhidmatan docker dipanggil untuk melaksanakan orkestrasi pantas gugusan kontena docker, yang ditakrifkan melalui fail yaml yang berasingan Satu set bekas yang berkaitan untuk menyampaikan projek.

apa itu docker-compose

Persekitaran pengendalian artikel ini: sistem ubuntu 18.04, docker-compose versi 1.24.1, komputer Dell G3.

Apakah docker-compose?

docker-compose ialah projek sumber terbuka berdasarkan docker, dihoskan pada github, dilaksanakan oleh python, dan dilaksanakan dengan memanggil API perkhidmatan buruh pelabuhan Orkestrasi pantas gugusan kontena buruh pelabuhan menggunakan satu fail yaml untuk mentakrifkan satu set bekas berkaitan untuk menyampaikan projek.

Oleh itu, objek pengurusan lalai docker-compose ialah projek dan pengurusan kitaran hayat sekumpulan kontena dalam projek dijalankan melalui subperintah.

Pemasangan docker-compose:

Dua cara untuk memasang docker-compose Cara pertama agak mudah, tetapi disebabkan masalah rangkaian, ia selalunya tidak dapat dipasang . Dan ia sering memutuskan sambungan Kaedah kedua sedikit menyusahkan, tetapi proses pemasangannya agak stabil.

1 Muat turun dan pasang terus dari github:

curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 
chmod +x /usr/local/bin/docker-compose
docker-compose --version
Salin selepas log masuk

Semak versi selepas pemasangan berjaya, tetapi selalunya gagal kerana masalah rangkaian

2. Pemasangan pip:

Gunakan pip untuk memasang docker-compose yang bergantung pada persekitaran python3 Versi Python lalai sistem centos7 ialah 2.7.5, jadi anda perlu memasang lebih banyak kebergantungan.

yum -y install epel-release python-pip gcc python-devel -y  (执行两次)
pip -V
pip install --upgrade pip
pip install six --user -U
pip install docker-compose
docker-compose version
Salin selepas log masuk

Saya telah menguji proses di atas berkali-kali Apabila menaik taraf pip dan memasang enam --user-U, ralat tamat masa telah dilaporkan, saya menghidupkan hotspot pada telefon bimbit saya dan menukar rangkaian. dan tiada masalah

pip install ipython --user -U Jika rangkaian tidak menjadi masalah dan ralat masih dilaporkan, anda boleh mencuba ini

apa itu docker-compose

seperti di atas Jika rangkaian tidak baik, ralat akan dilaporkan.

3. Penyelesaian yang lebih mudah:

Apabila memasang alat pip, terus pilih untuk memasang versi pip3 Menggunakan pip3 untuk memasang docker-compose tidak memerlukan pemasangan dependensi tambahan adalah seperti berikut :

yum -y install epel-release python3-pip gcc python-devel -y  (执行两次)
pip3 install docker-compose
docker-compose version
Salin selepas log masuk

Masalah di atas tidak akan berlaku pada sistem Ubuntu18.04, kerana persekitaran Python lalai Ubuntu18.04 ialah 3.6.8.

Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"

Atas ialah kandungan terperinci apa itu docker-compose. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan