Rumah > Artikel > Operasi dan penyelenggaraan > Mari kita bincangkan tentang cara mengendalikan bekas dalam Docker
Sejak penubuhannya, teknologi kontena dengan cepat menjadi bahagian yang amat diperlukan dalam susunan teknologi IT perusahaan. Sebagai platform kontena paling popular dalam industri, Docker telah menjadi standard dalam medan DevOps. Jika anda belum mengenali Docker, anda sudah berada di belakang keluk.
Artikel ini terutamanya memperkenalkan cara mengendalikan bekas dalam Docker, termasuk mencipta bekas baharu, memulakan bekas, memasukkan bekas, dsb.
Dalam Docker, arahan untuk mencipta bekas baharu ialah docker run
. Mari kita ambil bekas pangkalan data MySQL sebagai contoh untuk melihat cara membuat bekas baharu.
Pertama, kita perlu menarik imej MySQL dalam Docker Hub:
docker pull mysql
Selepas pelaksanaan, kita boleh mencipta bekas MySQL melalui arahan berikut:
docker run --name=mysql-container -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
di mana --name=mysql-container
bermaksud bekas itu dinamakan mysql-container
, -e MYSQL_ROOT_PASSWORD=123456
bermakna root
kata laluan pengguna MYSQL ialah 123456
dan -d mysql:latest
bermakna bekas berjalan latar belakang dibuat berdasarkan versi terkini daripada MYSQL. Selepas pelaksanaan selesai, kami telah berjaya mencipta bekas pangkalan data MySQL.
Arahan untuk memulakan bekas dalam Docker ialah docker start
. Mari kita ambil bekas MySQL yang dibuat pada langkah sebelumnya sebagai contoh untuk melihat cara memulakan bekas.
docker start mysql-container
Selepas pelaksanaan, kami telah berjaya memulakan bekas MySQL.
Selepas bekas berjalan, anda perlu memasuki bekas untuk beroperasi Terdapat dua operasi biasa: memasuki bekas melalui docker exec
arahan, atau memasuki bekas melalui perintah docker attach
memasuki bekas. Kedua-dua kaedah mempunyai kelebihan dan kekurangan mereka sendiri, dan penggunaan khusus bergantung pada keadaan sebenar Di sini kami mengambil docker exec
sebagai contoh untuk menggambarkan.
docker exec -it mysql-container bash
Selepas pelaksanaan selesai, kami telah berjaya memasuki antara muka baris arahan bekas MySQL dan boleh melakukan pelbagai operasi, seperti melaksanakan pernyataan SQL, dsb.
Arahan untuk keluar dari bekas dalam Docker ialah exit
. Selepas keluar dari bekas, kita boleh melihat bekas yang sedang berjalan melalui perintah docker ps
.
exit docker ps
Selepas pelaksanaan, kami telah keluar dari bekas MySQL dan boleh melihat senarai bekas yang sedang dijalankan.
Ringkasan
Artikel ini terutamanya memperkenalkan cara mengendalikan kontena dalam Docker, termasuk mencipta bekas baharu, memulakan bekas, memasukkan bekas, dsb. Dengan mengkaji artikel ini, saya berharap pembaca dapat memahami dengan lebih baik tentang pengendalian bekas Docker dan mempelajari cara menggunakan Docker untuk pembangunan, ujian dan penggunaan.
Atas ialah kandungan terperinci Mari kita bincangkan tentang cara mengendalikan bekas dalam Docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!