Cara Memulai Docker Menggunakan Perintah systemctl

Cara Memulai Docker Menggunakan Perintah Systemctl



Setelah menginstal Docker, daemon dibuat untuk mengelolanya di sistem operasi host. Daemon buruh pelabuhan, biasa disebut sebagai buruh pelabuhan , bertanggung jawab untuk mengelola gambar buruh pelabuhan, kontainer, dan layanan lainnya.

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 pelabuhan

Dan 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.