PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak skopiować wolumin dockera z jednego komputera na drugi?

Jeśli druga maszyna ma włączoną obsługę SSH, możesz użyć kontenera Alpine na pierwszym komputerze, aby zmapować wolumin, spakować go i wysłać do drugiego komputera.

To wyglądałoby tak:

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 - "'

Musisz zmienić:

  • SOURCE_DATA_VOLUME_NAME
  • TARGET_HOST
  • TARGET_DATA_VOLUME_NAME

Możesz też spróbować użyć tego skryptu pomocniczego https://github.com/gdiepen/docker- skrypty wygody

Mam nadzieję, że to pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć lub zmienić zapytanie dotyczące liczby stronicowania cakephp w postgresql?

  2. Jak przechowywać wartości zliczania w Pythonie?

  3. Wady tabeli ze zbyt dużą liczbą kolumn

  4. Błąd Ruby/PgSQL przy starcie Railsów:nie można załadować takiego pliku -- pg_ext (LoadError)

  5. Znaleźć wiersze, które mają tę samą wartość w jednej kolumnie i inne wartości w innej kolumnie?