Ketika saya meng-host situs WordPress dalam wadah buruh pelabuhan dan saya ingin agar wadah ini selalu dimulai saat boot, jadi perlu melakukannya secara manual.
server
automation
docker
nayan tiwari
sumber
sumber
Jawaban:
Sampai sekarang saya tidak berpikir ada cara untuk melakukan itu secara normal. Solusi rumit adalah dengan menggunakan kebijakan mulai ulang
Ini berarti setiap kali Anda mematikan ini akan keluar dari wadah Anda sehingga saat Anda memulai host Anda maka ini mengarah untuk me-restart buruh pelabuhan.
sumber
Ini adalah kasus penggunaan yang sangat umum untuk menambahkan kebijakan mulai ulang pada wadah yang ada.
Ini bisa dilakukan dengan perintah berikut:
docker update --restart {no,on-failure,unless-stopped,always} container_name
Lebih detail: Docker - Mulai wadah secara otomatis
sumber
Karena ubuntu 15 sekarang mendukung systemd, sampel untuk manajer ini:
someservicename.service
Lebih banyak tersedia di situs buruh pelabuhan
PS Konfigurasi yang sangat lucu :)
sumber
Apa yang saya lakukan adalah menggunakan file pemula.
Anda dapat menemukan beberapa contoh dan solusi lain di situs web Docker .
Buat file seperti itu di / etc / init:
Catatan, seperti dari Docker 1.2, ada kebijakan mulai ulang yang juga dapat membantu untuk memulai kembali wadah secara otomatis ketika layanan buruh pelabuhan dijalankan (setelah boot misalnya).
Personnaly, saya menggunakan boneka untuk menyediakan workstation saya dan menggunakan modul Docker ini untuk secara otomatis membuat skrip startup yang lebih lengkap (mulai, berhenti, restart, opsi bersih ...)
sumber