Cara memulai wadah Docker sebagai proses daemon
- 4485
- 495
- Enrique Purdy
Alih -alih menjalankan wadah Docker dengan cangkang interaktif, juga dimungkinkan untuk membiarkan wadah Docker berjalan sebagai daemon yang berarti bahwa wadah Docker akan berjalan di latar belakang yang benar -benar terlepas dari cangkang Anda saat ini. Wadah Docker Centos berikut akan dimulai sebagai wadah Daemiazed menggunakan -D
opsi, sementara pada saat yang sama mengeksekusi Ping 8.8.8.8
Menggunakan pesta tanpa akhir saat loop.
# Docker run --name centos -linux -d centos /bin /sh -c "sementara true; do ping 8.8.8.8; Selesai"
Menggunakan Docker ps
Perintah kita melihat itu milik kita centos-linux
Kontainer sedang berjalan:
# Docker PS Container ID IM Perintah Status Port Status Nama 6ACFC613C604 Centos: 7 "/bin/sh -c 'sementara t 23 detik yang lalu hingga 23 detik centos -linux
Output aktual dari loop tanpa akhir di atas dapat diakses dengan memeriksa log kontainer:
# Docker Logs 6ACFC613C604 PING 8.8.8.8 (8.8.8.8) 56 (84) byte data. 64 byte dari 8.8.8.8: icmp_seq = 1 ttl = 56 waktu = 18.5 ms 64 byte dari 8.8.8.8: icmp_seq = 2 ttl = 56 waktu = 18.8 ms 64 byte dari 8.8.8.8: icmp_seq = 3 ttl = 56 waktu = 18.1 ms
Menggunakan Docker Exec
Untuk memasang kembali ke clell interaktif wadah Anda:
# Docker exec -it centos -linux /bin /bash [root@6acfc613c604 /]#
Selanjutnya, menggunakan Docker Exec
Kami juga dapat menjalankan perintah yang diinginkan di dalam wadah Docker. Perintah di bawah ini akan digunakan Docker Exec
Untuk mendapatkan di alamat IP yang ditetapkan centos-linux
wadah tanpa perlu shell interaktif:
# Docker Exec -It Centos -Linux IP Add Tampilkan Tampilkan 1: LO: MTU 65536 QDISC NOQUEUE NOTONE TANDA/LOOPBACK 00: 00: 00: 00: 00: 00 Brd 00: 00: 00: 00: 00: 00 Inet 127.0.0.1/8 Scope Host lo valid_lft Forever Preferred_lft Forever inet6 :: 1/128 Scope Host Valid_lft Forever Preferred_lft Forever 67: Eth0:
MTU 1500 QDISC NOQUEUE Status UP Link/Ether 02: 42: AC: 11: 00: 21 Brd FF: FF: FF: FF: FF: FF Inet 172.17.0.33/16 Lingkup Global Eth0 Valid_lft Forever Preferred_lft Forever Inet6 Fe80 :: 42: ACFF: Fe11: 21/64 LINGAN SCOPE VALID_LFT FORMER Preferred_lft Forever
Untuk menghentikan wadah Daemonisasi sama dengan menghentikan wadah Docker lainnya:
# Docker Stop 6ACFC613C604 6ACFC613C604
Tutorial Linux Terkait:
- Loop bersarang dalam skrip bash
- Menguasai loop skrip bash
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Cara ping ipv6 alamat di linux
- Loop bash dengan contoh
- Cara membuat perangkat loop di linux
- Pengantar JavaScript Loops
- Perintah ping tidak ditemukan di Ubuntu 22.04 Jammy Jellyfish Linux
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Cara menguji koneksi internet di linux
- « Cara membuat dan mengelola mesin virtual KVM dari CLI
- Hubungkan ke WiFi dari baris perintah Linux »