Как запустить выходной контейнер докеров с интерактивной консолью?

В блоке появился новый ребенок: " JuNest (заключенный пользователь NEST) - дистрибутив на основе Arch Linux, работающий на любом Linux. дистрибутив без корневого доступа ". @ https://github.com/fsquillace/junest Преимущество в том, что он не вводит новый формат пакета, поэтому после очень простой установки (минимум: около 320M) полный репозиторий Arch Linux (более 13000 пакетов ATM) у вас под рукой.

1
07.07.2018, 18:25
1 ответ

Вам необходимо просмотреть журналы запуска для этого отчета о контейнере:

docker logs <container id>

где <container id>показано в docker ps -a.

$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS                          PORTS               NAMES
4c3ae992631c        sysdig/sysdig       "/docker-entrypoin..."   About a minute ago   Exited (0) About a minute ago                       sysdig

$ docker logs 4c3ae992631c
* Setting up /usr/src links from host
* Unloading sysdig-probe, if present
rmmod: ERROR: Module sysdig_probe is not currently loaded
* Running dkms install for sysdig
Error! echo
Your kernel headers for kernel 3.10.0-693.21.1.el7.x86_64 cannot be found at
/lib/modules/3.10.0-693.21.1.el7.x86_64/build or /lib/modules/3.10.0-693.21.1.el7.x86_64/source.
* Trying to load a system sysdig-probe, if present
* Trying to find precompiled sysdig-probe for 3.10.0-693.21.1.el7.x86_64
Found kernel config at /host/boot/config-3.10.0-693.21.1.el7.x86_64
* Trying to download precompiled module from https://s3.amazonaws.com/download.draios.com/stable/sysdig-probe-binaries/sysdig-probe-0.21.0-x86_64-3.10.0-693.21.1.el7.x86_64-9df7f67292ca873f1d3b016b35438cfb.ko
Download failed, consider compiling your own sysdig-probe and loading it or getting in touch with the sysdig community
root@4c3ae992631c:/# exit
exit

Поскольку этот контейнер «Вышел», вы можете запустить его резервную копию следующим образом:

$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                     PORTS               NAMES
4c3ae992631c        sysdig/sysdig       "/docker-entrypoin..."   3 minutes ago       Exited (0) 3 minutes ago                       sysdig

$ docker start 4c3ae992631c
4c3ae992631c

$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
4c3ae992631c        sysdig/sysdig       "/docker-entrypoin..."   3 minutes ago       Up 4 seconds                            sysdig

Вход в реестр

Судя по обновлению вашего вопроса, это сообщение может быть связано с вашей проблемой:

docker: Error response from daemon: pull access denied for a5416008966b,repository does not exist or may require 'docker login'. See 'docker run --help'.

Таким образом, либо реестр требует от вас docker loginвашей учетной записи реестра/концентратора, либо образ, на котором был основан ваш контейнер, больше не доступен в реестре Docker.

1
27.01.2020, 23:43

Теги

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