PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menyalin volume buruh pelabuhan dari satu mesin ke mesin lainnya?

Jika mesin kedua mengaktifkan SSH, Anda dapat menggunakan wadah Alpine di mesin pertama untuk memetakan volume, menggabungkannya, dan mengirimkannya ke mesin kedua.

Itu akan terlihat seperti ini:

docker run --rm -v <SOURCE_DATA_VOLUME_NAME>:/from alpine ash -c \
    "cd /from ; tar -cf - . " | \
    ssh <TARGET_HOST> \
    'docker run --rm -i -v <TARGET_DATA_VOLUME_NAME>:/to alpine ash -c "cd /to ; tar -xpvf - "'

Anda perlu mengubah:

  • SOURCE_DATA_VOLUME_NAME
  • TARGET_HOST
  • TARGET_DATA_VOLUME_NAME

Atau, Anda dapat mencoba menggunakan skrip pembantu ini https://github.com/gdiepen/docker- skrip kenyamanan

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui nilai kolom PostgreSQL

  2. Kursor dengan postgres, di mana data disimpan dan berapa banyak panggilan ke DB

  3. Bisakah saya memecat acara di database koneksi di Entity Framework Core?

  4. Konversi Akses ke PostgreSQL?

  5. Postgres:Perbarui urutan kunci utama untuk semua tabel