А как вам PushProx?
они чувствуют себя словно запущенные в виртуалке и не имеют доступа к главной системе
Не важно что процесс внутри контейнера слушает порт - через локалхост к этому порту невозможно достучатся - только через айпишник виртуальной частной сети или посредством мепинга портов.
это банан не виртуалка
└$ sudo unshare --pid --fork bash
root@zbook:/home/karabanov# echo $$
1
Туда можно передавать аргументы, а нужно ли это зависит от решаемой задачи - если не видишь необходимости передавать в образ какие либо аргументы, то и не надо.
Не видя какая там ошибка происходит ответить на этот вопрос невозможно. Могу только сказать, что путь до Dockerfile не обязательно указывать если у него дефолтное имя и он размещён непосредственно в указанном в директиве
context
каталоге.Похоже на артефакт. Можно зачистить всё с помощью
docker compose down --volumes --remove-orphans
илиdocker system prune -af
- это сотрёт вообще всё, что не задействовано в данный момент.