Инструменты пользователя

Инструменты сайта


wiki:technical:vs:cope_files_from_docker

1. Простейший способ - копируем файлы из докера в $DEST_PATH, работает в обе стороны. Можно лить в докер тоже.

# Из docker
docker cp $CONTAINER_ID:/var/www/ $DEST_PATH
# В doker
docker cp $SOURCE_PATH $CONTAINER_ID:/var/www/

2. Копируем в виде потока данных (stream) сразу в tar

docker cp -a CONTAINER_ID:/var/www/ - | cat > data.tar

3. Можно самому создать поток tar и через ssh его передать на удаленный хост

tar -czf - big-dir | ssh user@host 'cat > /path/to/big-dir.tar.gz'
wiki/technical/vs/cope_files_from_docker.txt · Последнее изменение: 2022/07/20 18:53 — Diman