Bash

From Server STB
Revision as of 04:19, 17 April 2024 by Admin (talk | contribs)
Jump to navigation Jump to search

Linux

Cara melihat ukuran folder

du -sh docker/

Menyebarkan file

#!/bin/bash
# Membaca setiap baris dari file list.txt
 while IFS= read -r nama || -n "$nama" ; do
   # Cek apakah direktori $nama ada
   if [ -d "/home/docker/$nama" ]; then
       # Berpindah ke direktori $nama
       cd /home/docker/$nama
       # Menghentikan kontainer Docker
       docker-compose down
       # Menyalin file docker-compose.yaml ke direktori $nama
       cp /home/docker/docker-compose.yaml /home/docker/$nama/
       # Memulai kontainer Docker
       docker-compose up -d
       echo "Kontainer di direktori /home/docker/$nama telah diperbarui."
   else
       echo "Direktori /home/docker/$nama tidak ditemukan."
   fi
 done < list.txt