Cara Mendapatkan Akses Shell ke Kontainer Docker Berlari

Cara Mendapatkan Akses Shell ke Kontainer Docker Berlari

Di tutorial Docker kami sebelumnya, Anda belajar tentang cara menginstal Docker di CentOS atau menginstal Docker di sistem berbasis Debian. Juga, tulis tutorial tentang cara membuat atau menghapus wadah Docker. Tutorial ini akan membantu Anda mendapatkan akses shell ke wadah Docker yang sedang berjalan.

#1. Menggunakan pemasangan Docker

Anda bisa mendapatkan akses shell bash di wadah Docker Anda dengan perintah lampirkan. Tapi wadah Docker Anda harus dimulai dengan /bin /bash.

Gunakan sintaks di bawah ini untuk mendapatkan akses shell dari wadah Docker.

$ sudo docker terlampir  

Misalnya, wadah Docker Anda sedang berjalan dengan ID 76DebAD837D2 dan nama happy_tecadmin. Gunakan salah satu perintah berikut dengan metode lampirkan.

Menggunakan ID Kontainer:

$ sudo docker lampirkan 76debad837d2 

Menggunakan nama kontainer:

$ sudo docker lampirkan happy_tecadmin 

#2. Menggunakan Docker Exec

Jika Docker Container tidak dimulai dengan /Bin /Bash Command. Maka Anda tidak dapat menggunakan perintah lampiran. Sekarang, Anda perlu menggunakan perintah exec untuk membuat bash di wadah Anda. Pastikan Anda menggunakan versi Docker> = 1.3.

Gunakan sintaks di bawah ini untuk mendapatkan akses shell dari wadah Docker.

$ sudo docker exec -it  pesta 

Misalnya, wadah Docker Anda sedang berjalan dengan ID 76DebAD837D2 dan nama happy_tecadmin. Gunakan salah satu perintah berikut dengan metode exec.

Menggunakan ID Kontainer:

$ sudo docker exec -it 76debad837d2 bash 

Menggunakan nama kontainer:

$ sudo docker exec -it happy_tecadmin bash