@RA
RA
26 Mar 2019

Помогуте нубу.
Прислали images докера. Импортировал я его в систему. Получилось так
docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
godeeper/artchive latest 076dfcaf3cbc 3 hours ago 1.42GB

Но при запуске
docker run -i -t --rm godeeper/artchive bash
получаю
docker: Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused "exec: \"bash\": executable file not found in $PATH": unknown.

Смотрю
docker inspect godeeper/artchive
а там странное https://pastebin.com/DEiqXZXQ
в часности Env и Cmd не заданы.

И дальше уже не знаю что делать.

26 Mar 2019

Может версии различаются?

26 Mar 2019

попробовал самую древнюю версию из snap. Та же ошибка

#mxjgv/2 в ответ на /1
26 Mar 2019

А если полный путь до баш написать?
Я за докер не знаю, если что.
Может оно там скриптами делается?

#mxjgv/4 в ответ на /2
26 Mar 2019

Так пробуй с полным путем
docker run -i -t --rm godeeper/artchive /bin/bash

26 Mar 2019

пробовал bash, /bin/bash, /bin/sh, sh - Результат тот же

#mxjgv/5 в ответ на /3
26 Mar 2019

/usr/bin/bash?
Пальцем в небо.
А просто смонтировать образ никак нельзя, чтобы не гадать?

#mxjgv/6 в ответ на /5
26 Mar 2019

как? Я нуб

#mxjgv/7 в ответ на /6
26 Mar 2019

Попробуй посмотреть где-то тут /var/lib/docker/overlay2/763d199d0db30396ac6407d5771bba6a3856453fdf1ba875fba50eb7ec59799b/

#mxjgv/9 в ответ на /7
26 Mar 2019

Images тут лежат, да


если зайти в один из layer.tar, то там и bin/bash есть

#mxjgv/11 в ответ на /9
26 Mar 2019

рядом с Images лежит ещё такой файл https://pastebin.com/aUWLewjB
вот в нём похоже есть все настройки. Но как его натравить на докер правильно?

26 Mar 2019

Тебе образ в каком виде выдали? По идее должен быть один архив, который прям так и импортируется.

#mxjgv/12 в ответ на /10
26 Mar 2019

да так и было. При импорте оно все скопировалось в /var/lib/docker/overlay2/ и так там и лежит

#mxjgv/13 в ответ на /12
26 Mar 2019

Откуда тогда какой то второй файл взялся из /10 ?

#mxjgv/14 в ответ на /13
26 Mar 2019

он в архиве был

#mxjgv/15 в ответ на /14
26 Mar 2019

к сожалению нет в конфиге такого флага

#mxjgv/17 в ответ на /16
26 Mar 2019

Я использовал docker import
а нужно было
docker load

26 Mar 2019

теперь нашёл инструкцию, где это описано.

#mxjgv/19 в ответ на /18

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.