Docker ialah alat sumber terbuka untuk memayakan aplikasi. Ia memungkinkan untuk membungkus aplikasi sebagai bekas dan menjalankan bekas tersebut di mana-mana sahaja. Bukan itu sahaja, Docker juga menyediakan antara muka interaktif untuk bekas untuk memudahkan operasi pengguna. Artikel ini akan membincangkan cara memasukkan antara muka interaktif bekas yang sedang berjalan.
1. Gunakan arahan docker untuk memasuki bekas
Kita boleh menggunakan arahan docker untuk memasuki bekas, pengguna boleh melaksanakan pelbagai arahan dalam bekas, seperti melihat proses, mengubah suai konfigurasi, dsb. Berikut ialah langkah khusus:
$ docker ps
$ docker exec -it container_id /bin/bash
Dalam operasi di atas, pilihan -it membolehkan kemasukan interaktif ke dalam bekas; /bin/bash menentukan Shell lalai selepas memasuki bekas.
Pada masa ini, kami telah memasuki antara muka interaktif bekas.
2. Gunakan arahan docker attach untuk memasuki bekas
Selain menggunakan arahan docker exec untuk memasuki bekas, kita juga boleh menggunakan arahan docker attach untuk memasuki bekas. Tidak seperti docker exec, docker attach hanya boleh memasukkan bekas yang sudah berjalan.
$ docker ps
$ docker attach container_id
Dalam operasi di atas, kami menggunakan arahan attach docker untuk memasuki bekas. Pada ketika ini, kami memasuki antara muka interaktif bekas.
Laksanakan arahan keluar dalam bekas untuk keluar dari antara muka interaktif bekas.
Ringkasan
Artikel ini memperkenalkan dua kaedah untuk memasukkan antara muka interaktif kontena, menggunakan perintah docker exec dan docker attach command. Kedua-dua kaedah menyelesaikan tugas memasuki bekas. Menggunakan arahan docker exec adalah lebih fleksibel, menyokong kemasukan bekas yang dihentikan dan boleh menentukan arahan dalam bekas. Adalah lebih mudah untuk menggunakan arahan lampiran docker Anda hanya perlu menentukan ID bekas untuk memasuki bekas.
Atas ialah kandungan terperinci Cara docker memasuki antara muka interaktif bekas yang sedang dijalankan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!