Apabila menggunakan docker, anda selalunya perlu mengkonfigurasinya untuk bermula semasa but, supaya perkhidmatan docker boleh dimulakan secara automatik selepas pelayan dimulakan semula. Artikel ini akan memperkenalkan cara memulakan docker pada but.
Langkah pertama ialah memasang docker
Jika docker belum dipasang lagi, anda perlu memasang docker terlebih dahulu. Saya tidak akan menerangkan secara terperinci tentang proses pemasangan di sini. Anda boleh mencari sendiri tutorial pemasangan yang berkaitan.
Langkah kedua ialah mencipta fail perkhidmatan systemd
Pada sistem Linux, gunakan systemd untuk mengurus perkhidmatan. Kita perlu mencipta fail perkhidmatan systemd untuk menentukan cara docker dimulakan.
Buat fail /etc/systemd/system/docker.service dan tulis kandungan berikut:
[Unit]
Description=Docker Service
After=network.target
[Perkhidmatan]
Type=simple
ExecStart=/usr/bin/dockerd
Restart=on-failure
[Install]
WantedBy=multi-user . target
Maksud khusus fail ini adalah seperti berikut:
Selepas mencipta fail perkhidmatan, gunakan systemctl untuk memuatkan semula fail konfigurasi untuk menjadikannya berkesan:
systemctl daemon-reload
Langkah ketiga ialah menyediakan perkhidmatan docker untuk memulakan Mula
Tetapkan perkhidmatan docker untuk bermula semasa but, jalankan arahan berikut:
systemctl enable docker.service
Arahan ini akan memulakan docker. perkhidmatan perkhidmatan apabila sistem dimulakan.
Langkah keempat ialah untuk mengesahkan sama ada perkhidmatan docker dimulakan dengan jayanya
Jalankan arahan berikut untuk menyemak sama ada perkhidmatan docker.service dimulakan:
systemctl didayakan docker.service
Jika arahan mengembalikan "didayakan", ini bermakna perkhidmatan docker.service telah berjaya dimulakan.
Pada ketika ini, kami telah menetapkan perkhidmatan docker untuk bermula semasa but. Dengan cara ini, perkhidmatan docker akan bermula secara automatik selepas pelayan dimulakan semula. Peningkatan kecekapan dan kemudahan pengeluaran.
Atas ialah kandungan terperinci Bagaimana untuk memulakan docker semasa boot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!