Dan
Значит он скопировался корректно и с ним всё хорошо
meylisso
дальше что делать?
Dan
Смотреть логи, искать проблему
Dan
Их может быть миллион
meylisso
после того как скопировал image он сам запускается?
Dan
В смысле сам запускается?
Dan
Если ты его запустишь с нужными параметрами — он будет запускаться
Dan
🤔
meylisso
как его запустить?
Dan
docker run ?
Dan
Как ты запускал этот образ у себя до того как его сохранил и перенёс?
meylisso
Как ты запускал этот образ у себя до того как его сохранил и перенёс?
это скрипт outline все сделал. и теперь пытаюсь на другую машину скопировать
Dan
это скрипт outline все сделал. и теперь пытаюсь на другую машину скопировать
Такое впечатление, что ты не совсем понимаешь что ты делаешь
meylisso
я просто хочу скопировать докер и запустить его как на первой машине
Dan
так и есть
У меня есть очень дельный совет, в таком случае. Смотри: просто так готовых решений тебе тут никто не даст. Поэтому есть три годных варианта: 1. Ты красиво оформляешь оффер, в котором указываешь точную сумму, которую предлагаешь за решение этой задачи. Кто-нибудь из чата тебе помогает. Всё по-честному. Если стесняешься, могу выступить гарантом :) Дело неблагодарное, но комиссию брать не стану, для своих :) 2. Ты идёшь в docs.docker.com и очень внематочно читаешь всё подряд про save, load и всякие run. Подозреваю, кстати, что с докером проблем никаких нет, но есть некоторое говно с аутлайном, поэтому можно заглянуть и в ту документацию заодно. Это охуенно полезно. 3. Ты забиваешь хуй на эту проблему, и начинаешь незамедлительно заниматься более интересными делами :) либо решаешь свою бизнес-задачу используя другие инструменты. Profit!
meylisso
У меня есть очень дельный совет, в таком случае. Смотри: просто так готовых решений тебе тут никто не даст. Поэтому есть три годных варианта: 1. Ты красиво оформляешь оффер, в котором указываешь точную сумму, которую предлагаешь за решение этой задачи. Кто-нибудь из чата тебе помогает. Всё по-честному. Если стесняешься, могу выступить гарантом :) Дело неблагодарное, но комиссию брать не стану, для своих :) 2. Ты идёшь в docs.docker.com и очень внематочно читаешь всё подряд про save, load и всякие run. Подозреваю, кстати, что с докером проблем никаких нет, но есть некоторое говно с аутлайном, поэтому можно заглянуть и в ту документацию заодно. Это охуенно полезно. 3. Ты забиваешь хуй на эту проблему, и начинаешь незамедлительно заниматься более интересными делами :) либо решаешь свою бизнес-задачу используя другие инструменты. Profit!
ладно сколько стоит перенос докера?))
meylisso
когда делаю run пишет Unable to find image 'quay.io/outline/shadowbox:latest' locally docker: Error response from daemon: manifest for quay.io/outline/shadowbox:latest not found: manifest unknown: manifest unknown. See 'docker run --help'.
Andrew
Посмотри docker image ls | grep outline на целевой и исходной машинах, совпадает ли и совпадает ли это имя образа с тем, на что у тебя ругается run
Andrew
Ну а вообще разберись чем контейнер отличается от image и как и в каких случаях из одного получать другое....
Andrew
Совпадает вплоть до тега? Можешь показать вывод команд?
meylisso
1. машина
Andrew
Ты не можешь скопировать образ как файл, так как это набор слоёв. Надо из набора сделать "архив" (docker save), скопировать его на другую машину и потом распаковать там (docker load)
meylisso
2. машина
Andrew
У тебя тэг stable, а ран делаешь для latest
meylisso
У тебя тэг stable, а ран делаешь для latest
docker container run quay.io/outline/shadowbox:stable
Andrew
docker run <параметры> quay.io/outline/shadowbox:stable
meylisso
вот тут точно не :stable
да это latest тоже пробывал
Andrew
А ошибка со stable какая?
meylisso
Andrew
docker container run quay.io/outline/shadowbox:stable
А на предыдущей машине ты тоже вот так вот запускал приложение???
Andrew
Но какой командой там запущено ты знаешь? Может там compose есть какой-нить? Тут вся соль в <ПАРАМЕТРЫ>
meylisso
где его найти?
Andrew
В документации к образу.
meylisso
на скрипте есть такое docker run -d "${docker_watchtower_flags[@]}" containrrr/watchtower --cleanup --label-enable --tlsverify --interval $WATCHTOWER_REFRESH_SECONDS 2>&1 >/dev/null
Andrew
Тут уже не для этого сообщества вопрос... Контейнер у тебя стартанул, но приложение упало - разберись как оно запускалось и будет тебе profit
meylisso
ладно спасибо
Dan
:)
Dan
Поздравляю с небольшой прокачкой
Dan
Сегодня чат по-особенному познавательный
meylisso
) реально не знал что такое гемморой с докером
Dan
Если как следует изучить документацию, то докер намного проще чем сходить пописать.
Dan
Всё сложно, когда ничего не знаешь (с)
meylisso
почему его надо изучат он просто слой))
meylisso
пробывал
meylisso
когда делал openstack
Dan
почему его надо изучат он просто слой))
Люди деляться на пять категорий: 1. те кто дотошно всё изучает сам, и сам решает свои проблемы 2. те, кто влетают в чат и требуют чтоб проблему за них решили быстро и бесплатно 3. те, кто платят за решение проблемы 4. те, кому похуй на всё 5. те, у кого горит от лишней ь в слове делятся :) выбери себе категорию и радуйся
meylisso
6
Dan
Увы, тут только 5
Dan
:)
meylisso
запустил
meylisso
docker run -d -v /var/run/docker.sock:/var/run/docker.sock --name shadowbox --restart=always --net=host --label=com.centurylinklabs.watchtower.enable=true containrrr/watchtower --cleanup --label-enable --tlsverify --interval
meylisso
)
meylisso
не повезло мне
Dan
не повезло мне
Повезло. Ты запустил это
Dan
mov ah, 09h
Aleksey
int 21h
Roman
А как же mov ah, 04Ch int 21h
LeiDruid
docker save не подходит?
Не подходит, докер собирает образ по-другому, из других запчастей
Николай
разобрался
Объясни мне пожалуйста, как назначить имя хоста
Andrey
Объясни мне пожалуйста, как назначить имя хоста
https://docs.docker.com/config/containers/container-networking/
Юрий
https://github.com/nginx-le/nginx-le подскажите я вот такой compose хочу у себя запустить Я не совсем понял, если я в пустой папке положу один исправленный под себя docker-compose.yml и сделаю pull и up - всё получится? UPD да, так и работает
Andrey
Ребят, дирректории diff в overlay2 сжирает всё место на VPS. Смотрю, народ ручками их сносит. Это нормально, безопасно на запущенном контейнере, можно ли как-то иначе это обойти?
Ruslan
Я бы не стал так делать для нужных контейнеров
Roman
Если я сделаю автоматическое тестирование при билде образа, и если тесты не пройдут, то билда тоже не будет? Или тесты ни на что не влияют, а только запускаются?
Ruslan
нафига они нужны, если они ни на что не влияют - сам подумай
Roman
нафига они нужны, если они ни на что не влияют - сам подумай
Я понимаю что они не нужны. Так если тесты упадут, то все ок будет с образом. Он нормально сбилдится и будет работать нормально?
Ruslan
Зачем тебе тесты, которые ни на что не влияют?
Юрий
Как может образ нормально работать если тесты упали?
Roman
Как может образ нормально работать если тесты упали?
Так я и спрашиваю. Будет нормально работать или нет?
Roman
Зачем тебе тесты, которые ни на что не влияют?
На работе дали написать и через докер подключить
Юрий
Так я и спрашиваю. Будет нормально работать или нет?
Упавшие тесты говорят, что у тебя проблемы в коде. Значит априори нормально ничего не будет работать. Надо сначала починить код