George
Предполагаю, что в базовом образе пайтона openssl не хватает определенной версии или типа того
倫太郎
Anton
Denis
Всем привет. Не запускается контейнер, вот что пишет:
Successfully built f050c9d5050a
Creating container...
Container Id: 42afa7adad92dda7efb7726555453e0a8e99af165461e8a65e09ee1c548b1e21
Container name: '/condescending_kepler'
Attaching to container '/condescending_kepler'...
Starting container '/condescending_kepler'
Failed to deploy '<unknown> Dockerfile: Dockerfile': com.github.dockerjava.api.exception.BadRequestException: {"message":"OCI runtime create failed: container_linux.go:345: starting container process caused \"exec: \\\"npm\\\": executable file not found in $PATH\": unknown"}
Dockerfile https://pastebin.com/5E1atHZs
Помогите плиз. Погуглил по тексту ошибки, решения не нашел
Anton
а в distroless/nodejs точно есть npm?
Denis
Получается нету?
Anton
я не знаю :) но эта ссылка ни о чем не говорит
George
George
значит его там нет )
Denis
George
ну, например, взять другой базовый образ
Denis
погуглил что в node:carbon есть npm
я же юзаю его на 1 строке
George
и что?
George
он же в конечный образ не попадает
George
САМ NPM не попадает
George
т.е. то что он собрал - есть в готовом образе.
Anton
«шаг» начинается со строчки «FROM ...»
Anton
которая и определяет образ шага
Denis
Andrey
Окс
Denis
Yura
Всем привет, как из контейнера приконнектиться к mysql на хосте? Через network_mode: host не работает, так как уже есть другие networks.
George
George
она как запущена? на 127.0.0.1 слушает?
Yura
да
George
ну тогда только через mysql-proxy или аналогичный - иначе никак
Yura
Roman
Может кто-нибудь подсказать The Right Way настроить 2 сети в docker-compose, одна внешняя, имеет внешний ip и к ней можно достучаться из вне, другая - обычный bridge?
Roman
Пробовал использовать host и другую сеть одновременно, не выходит. Дефолтный bridge и форвард портов не подходит, потому что нужно получить клиентский ip
Макс
подскажите почему контейнер сразу завершает работу
Artur
docker logs name
Макс
Error: No such container: api:test
Макс
так он же собрался
Artur
убери из запуска —rm
Artur
ну так у тебя проблемы не с сборкой, а с запуском, по твоим словам
Макс
Artur
эх
Artur
имя контейнера !=имя имейджа
Artur
docker ps -a
Макс
ну вроде сборка пишет suscces
Макс
в ней нет этого контейнера
и даже нет с флагом -а
Artur
стоп. ты ж не в виде демона контейнр пихаешь. после запуска ты жолжен сразу туда попасть
Artur
либо docker run -d api:test либо docker run -it api:test /bin/sh
Макс
ну по идее да
все работало нормально а потом бах и перестало
Макс
Artur
вот
Artur
а теперь docker ps -a
Макс
Макс
Exited (0) 48 seconds ago
это типа контейнер нормально завершил работу?
Artur
docker logs jov.....
Макс
Макс
он пустой
Andor
ну тогда всё валидно
Andor
запускается пустой скрипт и выходит
Andor
с кодом 0
Макс
понял
Макс
минуту
Utya
Добрый день. В докер навичек уже вторы сутки мучаюсь с проблемой подскажите плиз и накидайте ссылок.
Есть аруба-vps на ней поднят docker в котором крутится vpn server (bridge docker 172.17.0.0/24), подсеть vpn который в докере 192.168.42.0/24. Подлключаюсь кинетиком-роутером к vpn, на роутере прописал маршруты и пинги с кинеткика идут в подсеть 172.17.0.0, но вот не знаю чё прописать на arube-vps чтобы пинги с неё шли в сеть кинетика (192.168.235.0/24). На arube написал route add -net 192.168.235.0 netmask 255.255.255.0 gw 172.17.0.4(это ip в докер бридже vpn serverа). Короче говоря хочу сеть кинеткика объединить с докер контейнерами размещенными на vps.
Этот vpn server
https://hub.docker.com/r/hwdsl2/ipsec-vpn-server
Макс
да закоментил его все заработало спасибо
Макс
можно еще вопрос не копируються файлы в нутрь контейнера
Andor
копируются
Макс
не не все заработало и закопировалось спасибо большое вам за помощь
Andrey
Andrey
Andrey
Иптаблс настрой на край только для офиса
Andrey
Контейнер для впн так себе идея , а если он упадёт что будешь делать ?
Andrey
Andrey
Не в этом чате это всё конечно...трасеровку пусти с контейнера до сети офиса. И будет всё понятно.