Siapkan docker-compose.yml dan dockerfile
docker-compose up -d --build = perintah "All-in-One" untuk menjalankan aplikasi Anda berdasarkan instruksi di file docker-compose.yml
docker ps = melihat daftar container
cd /usr/app1 docker-compose up -d --build = untuk build
# Menjalankan App1 dari mana saja
docker-compose -f /usr/app1/docker-compose.yml up -d
# Menjalankan App2 dari mana saja
docker-compose -f /usr/app2/docker-compose.yml up -d
# Menjalankan php artisan
docker-compose exec app php artisan migrate
docker-compose logs -f nama_kontainer = melihat log
cara melihat log
docker-compose logs --tail=50 -f = Melihat 50 Baris Terakhir Saja
docker-compose logs --since 30m = Melihat Log Berdasarkan Waktu
perintah docker-compose lainnya
Note : harus masuk kedalam directory
docker-compose restart app = Berguna jika Anda mengubah file .env atau konfigurasi PHP yang membutuhkan refresh layanan.
docker-compose stop app = Container berhenti, tapi statusnya masih ada (tidak dihapus). Data di RAM hilang, tapi volume tetap aman.
docker-compose start = Menyalakan kembali container yang sebelumnya di-stop.
docker-compose pause = Menunda semua proses di dalam container tanpa mematikannya (seperti suspend).
docker-compose unpause = Menjalankan kembali container yang sedang di-pause
0 komentar:
Posting Komentar