Задать вопрос

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

Суть проблемы: нужно перенести сайт со старого сервера на новый хостинг, насколько смог понять сам сайт запущен в этом самом dockere, перерыл кучу сайтов так и не нашел как вытащить сами файлы из этой "виртуальной" машины.
Буду благодарен за любые варианты и подсказки, поскольку файлы сайта больше не откуда взять, читал как перенести саму машину docker на другой сервер, но это плохой вариант поскольку дальше последуют те же проблемы, как обновлять сайт если ни кто не знает как с ней работать. Есть root доступ ssh к серверу в плане доступности действий.
Спасибо заранее.
  • Вопрос задан
  • 24812 просмотров
Подписаться 7 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
Решения вопроса 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?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы