Linuxkit, где запущен контейнер

Linuxkit очень интересный проект, так что начал с ним играться. Я создал образ, используя пример redis-os.yml https://raw.githubusercontent.com/linuxkit/linuxkit/master/examples/redis-os.yml

Когда я загружаю redis-os, он работает, но я не вижу контейнера сервера redis, я обнаружил, что redis работает, но не могу найти, где.

      (ns: getty) linuxkit-f6b2836a15cb:~# pstree
init-+-containerd---7*[{containerd}]
     |-containerd-shim-+-tini---rungetty.sh-+-rungetty.sh---login---sh
     |                 |                    `-rungetty.sh---login---sh---bash--+
     |                 `-11*[{containerd-shim}]
     `-containerd-shim-+-redis-server---3*[{redis-server}]
                       `-11*[{containerd-shim}]

. когда я запускаю контейнер списка, я не вижу ни одного контейнера Redis

        (ns: getty) linuxkit-f6b2836a15cb:~# runc list
    ID           PID         STATUS      BUNDLE                          CREATED                         OWNER
    000-dhcpcd   0           stopped     /containers/onboot/000-dhcpcd   2022-08-12T21:38:05.40297821Z   root

Я вижу, что Redis прослушивает порт

      (ns: getty) linuxkit-f6b2836a15cb:~# netstat -natp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      421/redis-server
tcp        0      0 :::6379                 :::*                    LISTEN      421/redis-server

Вопрос: где находится контейнер Redis и как мне добраться до файла конфигурации или файловой системы контейнера exec?

0 ответов

Другие вопросы по тегам