Advertisement

Responsive Advertisement

How to Move Docker Volume Directory to Anywhere


Untuk memindahkan direktori penyimpanan Docker, Anda perlu mengikuti langkah-langkah berikut:

Catatan: Prosedur ini dapat berbeda tergantung pada sistem operasi yang Anda gunakan. Instruksi di bawah ini didasarkan pada sistem operasi Linux.

1. Hentikan daemon Docker:

   ```

   sudo systemctl stop docker

   ```


2. Salin seluruh isi direktori penyimpanan Docker ke lokasi baru. Secara default, direktori penyimpanan Docker adalah `/var/lib/docker`. Anda dapat menggunakan perintah `rsync` untuk menyalin isi direktori:

   ```

   sudo rsync -aqxP /var/lib/docker /lokasi_baru

   ```

   Pastikan untuk mengganti `/lokasi_baru` dengan direktori tujuan baru yang Anda inginkan.


3. Konfigurasikan Docker untuk menggunakan direktori penyimpanan baru. Buka file konfigurasi Docker daemon dengan editor teks (misalnya, menggunakan `nano`):

   ```

   sudo nano /etc/docker/daemon.json

   ```


4. Tambahkan atau perbarui konfigurasi `"data-root"` dengan direktori baru sebagai nilai:

   ```

   {

     "data-root": "/lokasi_baru/docker"

   }

   ```

   Pastikan untuk mengganti `/lokasi_baru/docker` dengan direktori tujuan baru yang telah Anda tentukan.


5. Simpan perubahan dalam file konfigurasi dan keluar dari editor teks.


6. Ubah kepemilikan direktori baru untuk memastikan Docker memiliki akses ke sana:

   ```

   sudo chown -R $USER:$USER /lokasi_baru

   ```

   Ganti `/lokasi_baru` dengan direktori baru yang Anda tentukan.


7. Mulai ulang daemon Docker:

   ```

   sudo systemctl start docker

   ```


Setelah langkah-langkah di atas selesai, Docker akan menggunakan direktori penyimpanan baru yang Anda tentukan. Pastikan untuk memeriksa apakah Docker berjalan dengan normal setelah pemindahan.


Harap diingat bahwa proses pemindahan ini dapat memengaruhi kinerja dan integritas container dan image Docker yang ada. Selalu pastikan untuk membuat cadangan (backup) yang diperlukan sebelum melakukan perubahan seperti ini dan berhati-hatilah saat mengikuti prosedur ini.

Post a Comment

0 Comments