Cara menggunakan Docker untuk operasi kelompok dan pengurusan kontena
Dengan perkembangan pesat teknologi pengkomputeran awan dan kontena, Docker telah menjadi salah satu platform kontena yang paling popular dan digunakan secara meluas. Dalam aplikasi praktikal, kita selalunya perlu melaksanakan operasi kelompok dan pengurusan berbilang bekas. Artikel ini akan memperkenalkan beberapa kaedah menggunakan Docker untuk operasi dan pengurusan kumpulan kontena, dan memberikan contoh kod khusus.
1. Operasi kumpulan kontena docker
Gunakan arahan docker untuk melihat senarai bekas yang sedang dijalankan. Kod khusus adalah seperti berikut:
docker ps
Baris arahan ini akan memaparkan maklumat terperinci bekas yang sedang dijalankan, termasuk ID kontena, nama kontena, imej yang digunakan, masa permulaan, dsb.
Gunakan arahan docker untuk memulakan bekas yang ditentukan. Kod khusus adalah seperti berikut:
docker start <容器ID>
Baris arahan ini akan memulakan bekas dengan ID yang ditentukan.
Gunakan arahan docker untuk menghentikan bekas yang ditentukan. Kod khusus adalah seperti berikut:
docker stop <容器ID>
Baris arahan ini akan menghentikan bekas dengan ID yang ditentukan.
Gunakan arahan docker untuk memulakan semula bekas yang ditentukan. Kod khusus adalah seperti berikut:
docker restart <容器ID>
Baris arahan ini akan memulakan semula bekas dengan ID yang ditentukan.
Gunakan arahan docker untuk memadam bekas yang ditentukan. Kod khusus adalah seperti berikut:
docker rm <容器ID>
Baris arahan ini akan memadamkan bekas dengan ID yang ditentukan Jika bekas sedang berjalan, anda perlu menghentikan bekas itu sebelum memadamkannya.
2. Pengurusan kumpulan kontena docker
Jika kita mempunyai projek yang mengandungi berbilang bekas, kita boleh menggunakan alat karang docker untuk memulakan kontena dalam kelompok. Pertama, kita perlu mencipta fail docker-compose.yml dalam direktori akar projek dan mentakrifkan konfigurasi bekas dalam fail tersebut. Berikut ialah contoh:
version: '3' services: web: image: nginx:latest ports: - "80:80" database: image: mysql:latest environment: - MYSQL_ROOT_PASSWORD=123456
Laksanakan arahan berikut dalam direktori akar projek untuk memulakan semua bekas:
docker-compose up -d
Gunakan alat karang docker untuk menghentikan semua bekas yang berjalan dalam kelompok. Jalankan arahan berikut dalam direktori akar projek untuk menghentikan semua bekas:
docker-compose down
Gunakan alat karang docker untuk memadam semua bekas dalam kelompok. Jalankan arahan berikut dalam direktori akar projek untuk memadam semua bekas, dan juga padamkan konfigurasi kontena yang berkaitan:
docker-compose rm
3. Ringkasan
Artikel ini memperkenalkan kaedah menggunakan Docker untuk operasi kelompok dan pengurusan bekas, dan menyediakan arahan khusus Contoh kod. Dengan menggunakan arahan docker dan alat docker-compose, kami boleh melaksanakan operasi kelompok dan pengurusan berbilang bekas dengan mudah, meningkatkan kecekapan persekitaran kontena. Dalam aplikasi sebenar, kaedah ini boleh digunakan secara fleksibel mengikut keperluan projek untuk mencapai pengurusan kontena yang lebih mudah dan cekap.
Atas ialah kandungan terperinci Cara menggunakan Docker untuk operasi kelompok dan pengurusan bekas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!