Pertanyaan :Bagaimana cara Menjeda dan Melanjutkan container yang sedang berjalan di host buruh pelabuhan?
Postingan ini akan membantu untuk mengetahui tentang menjeda dan melanjutkan semua container yang berjalan di host Docker.
Pertama-tama mari kita mulai wadah buruh pelabuhan “memory_test” di host buruh pelabuhan.
# docker start memory_test memory_test
Untuk menghentikan jeda wadah buruh pelabuhan:
# docker pause memory_test memory_test
Verifikasi status wadah buruh pelabuhan menggunakan “docker ps”:
# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e6c2db30aa3f mytd/httpd:v2 "/bin/sh -c '/usr/sb…" 15 minutes ago Up 11 seconds (Paused) 80/tcp memory_test
Anda juga dapat mencoba menghubungkan ke penampung. Seharusnya memberi Anda kesalahan di bawah ini:
# docker exec -it memory_test bash Error response from daemon: Container memory_test is paused, unpause the container before exec <<<< container is paused , you can not connect .
Jalankan perintah di bawah ini untuk melanjutkan atau membatalkan jeda penampung.
# docker unpause memory_test
Verifikasi lagi status wadah buruh pelabuhan.
# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e6c2db30aa3f mytd/httpd:v2 "/bin/sh -c '/usr/sb…" 17 minutes ago Up 2 minutes 80/tcp memory_test
Sekarang Anda dapat terhubung ke container lagi melalui perintah docker exec .
# docker exec -it memory_test bash bash-4.1# uname -a Linux e6c2db30aa3f 4.14.35-1818.3.3.el7uek.x86_64 #2 SMP Mon Sep 24 14:45:01 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux
Wadah terhubung dan perintah juga berfungsi dengan baik di dalam wadah.