Копирование файлов по ssh и из контейнера Docker

SSH

Чтобы скопировать файл по ssh применяется команда scp. scp позволяет скопировать файл на удалённую машину и с удалённой машины. Чтобы скопировать файл на удаленную машину первым аргументом укажите путь к файлу, а вторым сервер, на который нужно подключится, и целевой путь.

scp ./myfile.txt user@server:/home/user/
1

Чтобы скопировать файл с удаленной машину, наоборот, укажите сначала путь на ней.

scp user@server:/home/user/myfile.txt ./
1

Вместо пользователя и сервера (user@server) можно указать имя хоста из файла config.

Docker

Для копирования файлов в и из Docker контейнера используется команда docker cp. Принцип работы схож с scp: первый аргумент — что копировать, второй — куда копировать. Для указания контейнера используется его имя.

docker cp ./dump.sql pg:/
docker cp pg:/dump.sql ./
1
2

Ссылки

Последниее изменение: 17.11.2023, 15:08:43