Size: a a a

2021 February 26

EN

Evgeniy Naumov in CentOS [Ru]
Том Сойер
Коллеги, кто с докерами дружит - нужна консультация.

На рабочей машине с полным доступом запущен коммерческий контейнер. Можно ли получить в виде архива\полного образа со всеми модулями в одном файле, а не только файлы конфигурации? Нужно перенести его на другой физический сервер.
справку читал?
источник

ТС

Том Сойер in CentOS [Ru]
Не то слово. Я ее пересказать могу всю постранично
источник

EN

Evgeniy Naumov in CentOS [Ru]
Том Сойер
Не то слово. Я ее пересказать могу всю постранично
плохо
источник

EN

Evgeniy Naumov in CentOS [Ru]
тогда надо рассказать что ты пробовал и почему эти способы не подошли
источник

ТС

Том Сойер in CentOS [Ru]
Захожу внутрь рабочего (!) контейнера - внутри вижу только файлы конфигурации и ни одного исполняемого. Ну, думаю, может защита такая. Ищу по пути дефолтного монтирования /var/lib/docker/overlay2/ - там делаю поиск - тоже самое - только конфиги. При этом ни в системе не находятся исполняемые файлы, ни в запущенном контейнере.

При этом в файлах конфигураций вижу ссылки на монтирование несуществующей директории /data. Она также отсутствует в системе и в докере. Повторю - при этом контейнер работает и внутри выполняются несколько десятков программ.
источник

.P

. Prividen in CentOS [Ru]
Том Сойер
Коллеги, кто с докерами дружит - нужна консультация.

На рабочей машине с полным доступом запущен коммерческий контейнер. Можно ли получить в виде архива\полного образа со всеми модулями в одном файле, а не только файлы конфигурации? Нужно перенести его на другой физический сервер.
в предельном случае, нужно на другом физическом сервере иметь тот же самый образ, из которого запущен контейнер, и тогда там можно сказать docker run
источник

.P

. Prividen in CentOS [Ru]
Том Сойер
Захожу внутрь рабочего (!) контейнера - внутри вижу только файлы конфигурации и ни одного исполняемого. Ну, думаю, может защита такая. Ищу по пути дефолтного монтирования /var/lib/docker/overlay2/ - там делаю поиск - тоже самое - только конфиги. При этом ни в системе не находятся исполняемые файлы, ни в запущенном контейнере.

При этом в файлах конфигураций вижу ссылки на монтирование несуществующей директории /data. Она также отсутствует в системе и в докере. Повторю - при этом контейнер работает и внутри выполняются несколько десятков программ.
"Захожу внутрь рабочего (!) контейнера" - как заходите, как смотрите?
источник

.P

. Prividen in CentOS [Ru]
Том Сойер
Захожу внутрь рабочего (!) контейнера - внутри вижу только файлы конфигурации и ни одного исполняемого. Ну, думаю, может защита такая. Ищу по пути дефолтного монтирования /var/lib/docker/overlay2/ - там делаю поиск - тоже самое - только конфиги. При этом ни в системе не находятся исполняемые файлы, ни в запущенном контейнере.

При этом в файлах конфигураций вижу ссылки на монтирование несуществующей директории /data. Она также отсутствует в системе и в докере. Повторю - при этом контейнер работает и внутри выполняются несколько десятков программ.
что такое "файлы конфигурации"?
источник

ТС

Том Сойер in CentOS [Ru]
И через exec имя_контейнера, и путём подключения через сеть.
источник

ТС

Том Сойер in CentOS [Ru]
. Prividen
что такое "файлы конфигурации"?
там десятки программ. Вот только конфиги к ним есть в контейнере
источник

SK

Stepan T. Kibardin in CentOS [Ru]
docker inspect что про него говорит?
источник

ТС

Том Сойер in CentOS [Ru]
. Prividen
в предельном случае, нужно на другом физическом сервере иметь тот же самый образ, из которого запущен контейнер, и тогда там можно сказать docker run
Задача как раз перенести на другой сервер этот настроенный контейнер(
источник

.P

. Prividen in CentOS [Ru]
Том Сойер
Захожу внутрь рабочего (!) контейнера - внутри вижу только файлы конфигурации и ни одного исполняемого. Ну, думаю, может защита такая. Ищу по пути дефолтного монтирования /var/lib/docker/overlay2/ - там делаю поиск - тоже самое - только конфиги. При этом ни в системе не находятся исполняемые файлы, ни в запущенном контейнере.

При этом в файлах конфигураций вижу ссылки на монтирование несуществующей директории /data. Она также отсутствует в системе и в докере. Повторю - при этом контейнер работает и внутри выполняются несколько десятков программ.
"Ищу по пути дефолтного монтирования" -
docker inspect --format='{{.GraphDriver.Data.MergedDir}}' <CID>
docker inspect --format='{{.GraphDriver.Data.UpperDir}}' <CID>

в чем разница, понятно?
источник

.P

. Prividen in CentOS [Ru]
Том Сойер
там десятки программ. Вот только конфиги к ним есть в контейнере
контейнер запускается из образа (image)
есть ли все эти конфиги в образе, из которого сделан контейнер?
источник

.P

. Prividen in CentOS [Ru]
Том Сойер
И через exec имя_контейнера, и путём подключения через сеть.
давайте копипасты конкретных команд и выхлопов.
источник

ТС

Том Сойер in CentOS [Ru]
Stepan T. Kibardin
docker inspect что про него говорит?
Ничего нового. Все пути мне и так известны
источник

.P

. Prividen in CentOS [Ru]
. Prividen
в предельном случае, нужно на другом физическом сервере иметь тот же самый образ, из которого запущен контейнер, и тогда там можно сказать docker run
если контейнер запускается с монтированием томов / папок с хоста, то нужно эти самые папки-тома тоже перетащить на новый сервер
источник

EN

Evgeniy Naumov in CentOS [Ru]
Том Сойер
Захожу внутрь рабочего (!) контейнера - внутри вижу только файлы конфигурации и ни одного исполняемого. Ну, думаю, может защита такая. Ищу по пути дефолтного монтирования /var/lib/docker/overlay2/ - там делаю поиск - тоже самое - только конфиги. При этом ни в системе не находятся исполняемые файлы, ни в запущенном контейнере.

При этом в файлах конфигураций вижу ссылки на монтирование несуществующей директории /data. Она также отсутствует в системе и в докере. Повторю - при этом контейнер работает и внутри выполняются несколько десятков программ.
зачем в него заходить, если речь о его переносе?
источник

ТС

Том Сойер in CentOS [Ru]
. Prividen
если контейнер запускается с монтированием томов / папок с хоста, то нужно эти самые папки-тома тоже перетащить на новый сервер
Скажите что конкретно показать - я покажу.
источник

EN

Evgeniy Naumov in CentOS [Ru]
если контейнер платный - что говорит документация?
источник