Как вытащить файлы из docker?

Суть проблемы: нужно перенести сайт со старого сервера на новый хостинг, насколько смог понять сам сайт запущен в этом самом dockere, перерыл кучу сайтов так и не нашел как вытащить сами файлы из этой "виртуальной" машины.
Буду благодарен за любые варианты и подсказки, поскольку файлы сайта больше не откуда взять, читал как перенести саму машину docker на другой сервер, но это плохой вариант поскольку дальше последуют те же проблемы, как обновлять сайт если ни кто не знает как с ней работать. Есть root доступ ssh к серверу в плане доступности действий.
Спасибо заранее.
  • Вопрос задан
  • 17362 просмотра
Решения вопроса 1
vader666
@vader666
Посмотреть список работающих контейнеров:
docker ps
Подключение к контейнеру:
docker exec -t -i <container_name> /bin/bash
Смотрится структура директорий, находится где лежит проект и запоминается его путь. Выходим из контейнера

Копируем данные из контейнера:
docker cp <container_name>:<пусть к проекту> <путь куда копируем на текущем сервере>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kumaxim
@kumaxim
Web-программист
Вариант №1
У тебя есть доступ к хостовой машине? Если да, тогда выполни docker cp

Вариант №2
Ты подключаешься внутрь виртуальной машины по SSH? Что в таком случае мешает скопировать файлы оттуда по scp?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы