Seperti layanan lainnya, systemctl juga dapat digunakan untuk mengelola layanan dockerd. systemctl adalah utilitas baris perintah yang digunakan untuk mengelola layanan systemd di distribusi Linux yang disertakan dengan sistem init systemd.
Dalam panduan ini, saya akan mendemonstrasikan proses pengelolaan layanan Docker di Linux dengan memanfaatkan alat systemctl.
Cara Memulai Layanan Docker Menggunakan Perintah systemctl
Secara default, di Linux, layanan buruh pelabuhan dimulai saat boot. Namun, dalam banyak kasus, Anda mungkin ingin mengelolanya secara manual, seperti memecahkan masalah, atau jika terjadi kelainan. Layanan Docker dan file soket dapat dengan mudah dikelola dengan systemctl. Perintah untuk memulai layanan buruh pelabuhan diberikan di bawah ini:
sudo systemctl mulai buruh pelabuhan.layanan
Perintah di atas tidak akan menghasilkan indikasi apa pun bahwa layanan telah mulai berfungsi. Untuk menentukan apakah layanan Docker aktif dan berjalan, gunakan status opsi dengan perintah systemctl dan nama layanan.
sudo buruh pelabuhan status sistemctl
Perhatikan bahwa, dalam perintah di atas, ekstensi .service bersifat opsional dan dapat dilewati.
Cara Mengelola Pengaturan Boot Docker menggunakan Perintah systemctl
Seperti disebutkan sebelumnya, di semua distribusi Linux modern, layanan buruh pelabuhan dimulai secara otomatis saat boot. Namun untuk mengelolanya secara manual, perintah systemctl dapat digunakan.
Misalnya, jika Anda ingin mengurangi waktu boot dan menghemat sumber daya dengan tidak memulai layanan buruh pelabuhan saat boot, cukup nonaktifkan saja.
sudo systemctl menonaktifkan buruh pelabuhan
Menonaktifkan layanan buruh pelabuhan tidak akan langsung menghentikannya; layanan akan tetap aktif sampai dihentikan secara eksplisit. Layanan akan tetap aktif, namun file target yang membuat layanan tetap aktif saat boot akan dihapus dan pada boot berikutnya layanan akan dinonaktifkan.
Untuk memulai buruh pelabuhan, cukup gunakan sistemctl mulai dengan nama layanan, dan untuk menghentikannya, gunakan sistemctl berhenti perintah.
sudo systemctl menghentikan buruh pelabuhanDan untuk memulainya saat boot, aktifkan layanan.
sudo sistemctl memungkinkan buruh pelabuhan
Mengaktifkan layanan akan kembali membuat tautan simbolis di / ingin direktori.
Cara Memulai Layanan Docker Secara Manual
Jika Anda tidak ingin menggunakan utilitas baris perintah systemctl untuk memulai layanan buruh pelabuhan, maka layanan tersebut dapat dipicu secara manual menggunakan buruh pelabuhan perintah dengan sudo hak istimewa.
sudo buruh pelabuhan
Ke berhenti layanan, tekan ctrl+c kunci.
Kesimpulan
Alat administrasi sistem juga mampu menangani layanan Docker di Linux. Secara default, layanan buruh pelabuhan diaktifkan saat boot, namun layanan ini juga dapat dikelola secara manual menggunakan sistemctl memerintah. Untuk memulai layanan buruh pelabuhan yang tidak aktif systemctl memulai buruh pelabuhan perintah digunakan dan untuk menonaktifkannya agar memuat saat boot systemctl menonaktifkan buruh pelabuhan perintah digunakan.