Bagaimana Anda keluar dari wadah buruh pelabuhan?
Misalkan Anda menjalankan wadah buruh pelabuhan dalam mode interaktif seperti ini:
docker run -it ubuntu bash
Dengan cara ini, Anda mendapatkan shell interaktif dan Anda segera masuk ke OS yang berjalan sebagai container.
Untuk keluar dari container yang sedang berjalan ini, Anda dapat menggunakan ctrl+c, ctrl+d atau enter exit di terminal.
Ada satu masalah di sini. Jika Anda keluar dari penampung dengan cara ini, penampung Anda juga akan berhenti.
[email protected]:~$ docker run -it ubuntu bash
[email protected]:/# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
[email protected]:/# exit
exit
[email protected]:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Seperti yang Anda lihat pada output di atas, perintah docker ps tidak menunjukkan container yang sedang berjalan.
Keluar dari wadah buruh pelabuhan tanpa menghentikannya (lepaskan wadah)
Yang dapat Anda lakukan di sini adalah melepaskan wadah dengan menekan ctrl+p dan ctrl+q satu demi satu . Saya tahu ini adalah pintasan keyboard yang aneh untuk pengguna Linux, tetapi begitulah cara Anda dapat melakukannya dengan mudah.
Saat terlepas, wadah Anda akan terus berjalan meskipun Anda keluar dari wadah. Sesi buruh pelabuhan interaktif Anda sekarang dalam mode daemon.
Anda dapat memverifikasinya menggunakan docker ps
perintah untuk melihatnya di daftar container yang sedang berjalan.
Saat ingin menggunakannya lagi, Anda bisa memasang kembali wadahnya.
Kiat:Jalankan container dalam mode daemon bila memungkinkan
Saya selalu lebih suka menjalankan container dalam mode daemon seperti ini:
docker run -it -d docker_image_name bash
Dengan cara ini wadah mulai dan berjalan di latar belakang. Bendera i berarti interaktif dan bendera t adalah singkatan dari tty. Jadi pada dasarnya, ini memberi Anda shell interaktif yang menjalankan bash tetapi tidak segera tersedia.
Anda dapat memasukkan container yang sedang berjalan dengan cara ini:
docker exec -it container_id bash
Saya harap tip buruh pelabuhan kecil yang cepat ini bermanfaat bagi Anda. Nantikan tips buruh pelabuhan lainnya.
Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk bertanya di bagian komentar.