Belajar docker

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

Share on Google Plus

About Arwan Triwidianto

    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar