Cara Mendapatkan Akses Shell Untuk Menjalankan Docker Container
- 4580
- 516
- Mr. Ramon Runolfsson
Dalam tutorial Docker sebelumnya kami yang anda pelajari tentang cara memasang Docker di CentOS atau memasang Docker pada sistem berasaskan Debian. Juga, tulis tutorial mengenai cara membuat atau memadam bekas Docker. Tutorial ini akan membantu anda mendapatkan akses shell ke bekas Docker anda.
#1. Menggunakan lampiran Docker
Anda boleh mendapatkan akses shell bash di bekas docker anda dengan arahan lampirkan. Tetapi bekas docker anda mesti dimulakan dengan /bin /bash.
Gunakan sintaks di bawah untuk mendapatkan akses shell bekas Docker.
$ sudo docker melampirkan
Contohnya, bekas Docker anda berjalan dengan ID 76Debad837D2 dan namakan Happy_tecadmin. Gunakan salah satu arahan berikut dengan kaedah lampiran.
Menggunakan ID kontena:
$ sudo docker melampirkan 76debad837d2
Menggunakan Nama Kontena:
$ sudo docker melampirkan happy_tecadmin
#2. Menggunakan Exec Docker
Sekiranya bekas Docker tidak dimulakan dengan perintah /bin /bash. Maka anda tidak boleh menggunakan perintah lampiran. Sekarang, anda perlu menggunakan arahan EXEC untuk membuat bash di dalam bekas anda. Pastikan anda menggunakan versi docker> = 1.3.
Gunakan sintaks di bawah untuk mendapatkan akses shell bekas Docker.
$ sudo docker exec -itbash
Contohnya, bekas Docker anda berjalan dengan ID 76Debad837D2 dan namakan Happy_tecadmin. Gunakan salah satu arahan berikut dengan kaedah EXEC.
Menggunakan ID kontena:
$ sudo docker exec -it 76debad837d2 bash
Menggunakan Nama Kontena:
$ sudo docker exec -it happy_tecadmin bash
- « Cara mengecualikan pakej khusus dari kemas kini yum
- Alat reka bentuk web atas setiap pereka mesti sedar »