Size: a a a

Docker — русскоговорящее сообщество

2020 October 24

N

Nazar in Docker — русскоговорящее сообщество
Mila Angsterm
спасибо за советы. пишу на php но по сисадминским вещам не очень.
ну окей,  fastcgi_pass php-fpm:9500;
источник

N

Nazar in Docker — русскоговорящее сообщество
а в композе порта нет
источник

N

Nazar in Docker — русскоговорящее сообщество
Mila Angsterm
как исправить?
ну что, получилось?
источник

N

Nazar in Docker — русскоговорящее сообщество
Mila Angsterm
как исправить?
ну позязя, победили проблему или нет?
источник

VS

Vitaliy Snitko in Docker — русскоговорящее сообщество
Вот такой Dockerfile:

FROM google/dart

RUN mkdir -p /appdart/
WORKDIR /appdart/

COPY . /appdart/

#CMD ["dart run", "bin/main.dart"]
ENTRYPOINT ["dart run", "+x", "/bin/main.dart"]

—————————————

Собрал образ :
docker build -t darti2 .

Образ собрался успешно

—————————————--

Запускаю образ :
docker run darti2

Получаю ошибку...

docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"dart
run\": executable file not found in $PATH": unknown.


Пробовал и с RUN и с ENTRYPOINT - результат одинаковый...

Что не так?
источник

z

z311 in Docker — русскоговорящее сообщество
Сначала copy,  затем workdir,  mkdir вообще выкинуть, не?
источник

VS

Vitaliy Snitko in Docker — русскоговорящее сообщество
z311
Сначала copy,  затем workdir,  mkdir вообще выкинуть, не?
Выкинуть? Не знаю.. ) Сейчас попробую..
источник

VS

Vitaliy Snitko in Docker — русскоговорящее сообщество
z311
Сначала copy,  затем workdir,  mkdir вообще выкинуть, не?
А оно должно создать если такой нет?
источник

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
Vitaliy Snitko
Выкинуть? Не знаю.. ) Сейчас попробую..
Почитать про отличия cmd от entrypoint
источник

z

z311 in Docker — русскоговорящее сообщество
Copy ./appdart /
источник

z

z311 in Docker — русскоговорящее сообщество
Так наверное... Хз :)
источник

VS

Vitaliy Snitko in Docker — русскоговорящее сообщество
z311
Copy ./appdart /
Неа... Это копирование из текущей директории - обозначается точкой.  В директорию указанную между слешами...
источник

VS

Vitaliy Snitko in Docker — русскоговорящее сообщество
z311
Сначала copy,  затем workdir,  mkdir вообще выкинуть, не?
Пересобрал...

Теперь другая ошибка.

Unable to find image 'dart3:latest' locally
docker: Error response from daemon: pull access denied for dart3, repository does not exist or may require 'docker login': denied: requ
ested access to the resource is denied.
источник

VS

Vitaliy Snitko in Docker — русскоговорящее сообщество
Ошибся с именем имеджа... Написал правильно и получил ту же ошибку которая была до пересборки..
источник

AR

Andrey Rastorguev in Docker — русскоговорящее сообщество
прочитайте вслух, что написано в ошибке
источник

AR

Andrey Rastorguev in Docker — русскоговорящее сообщество
exec: \"dart run\": executable file not found in $PATH": unknown
источник

VS

Vitaliy Snitko in Docker — русскоговорящее сообщество
Andrey Rastorguev
exec: \"dart run\": executable file not found in $PATH": unknown
Когда я захожу внутрь image с помощью docker run -it heloworld bash

Я попадаю сразу в workdir. Там есть bin в котором лежит main.dart...
источник

AR

Andrey Rastorguev in Docker — русскоговорящее сообщество
main.dart хоть как-то упоминается в тексте ошибки?
источник

VS

Vitaliy Snitko in Docker — русскоговорящее сообщество
Andrey Rastorguev
main.dart хоть как-то упоминается в тексте ошибки?
Нет. Полный текст ошибки...

docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"dart run\": executable file not found in $PATH": unknown.
источник

VS

Vitaliy Snitko in Docker — русскоговорящее сообщество
Если я захожу в папку bin и запускаю руками в терминале

dart run main.dart

то всё стартует...
источник