Size: a a a

RU.Docker — Официальное Русское Сообщество

2018 October 03

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
то есть я делаю 3 раза docker cp, пакую это в tgz, а потом через ADD запихиваю это обратно в билде
источник

A

Alexey in RU.Docker — Официальное Русское Сообщество
привет.
не могу разобраться
запускаю docker run -p 127.0.0.1:8000:8000 -v pwd:/usr/app -it python bash
из терминала потом пробую дернуть url curl -I -L http://127.0.0.1:8000/
возвращает curl: (52) Empty reply from server
источник

VZ

Vladimir Zemtsov in RU.Docker — Официальное Русское Сообщество
netstat -ntpl что показывает?
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
Roman Usherenko
я хочу вытянуть кеши из предыдущего имаджа
но...зачем?
источник

VZ

Vladimir Zemtsov in RU.Docker — Официальное Русское Сообщество
Курлу добавь -v
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
Navern
но...зачем?
приложение на рельсах, нужно подложить кеши ассетов, чтобы не гонять компиляцию заново
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
то есть докер-кеш не подойдет, потому что код меняется
источник

A

Alexey in RU.Docker — Официальное Русское Сообщество
Vladimir Zemtsov
Курлу добавь -v
curl -I -L -v http://127.0.0.1:8000/
*   Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to 127.0.0.1 (127.0.0.1) port 8000 (#0)
> HEAD / HTTP/1.1
> Host: 127.0.0.1:8000
> User-Agent: curl/7.54.0
> Accept: */*
>
* Empty reply from server
* Connection #0 to host 127.0.0.1 left intact
curl: (52) Empty reply from server
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
Roman Usherenko
приложение на рельсах, нужно подложить кеши ассетов, чтобы не гонять компиляцию заново
ну ты можешь это вынести в отдельный слой имаджа
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
тогда придется перечислить все файлы, которые могут повлиять на ассеты
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
и добавить их отдельно до
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
их оч много?
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
ага
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
неудобно:(
источник

A

Alexey in RU.Docker — Официальное Русское Сообщество
Alexey
привет.
не могу разобраться
запускаю docker run -p 127.0.0.1:8000:8000 -v pwd:/usr/app -it python bash
из терминала потом пробую дернуть url curl -I -L http://127.0.0.1:8000/
возвращает curl: (52) Empty reply from server
если запускаю curl внутри контейнера - все хорошо/
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
ну там короче не получится вообще
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
допустим даже их не много, но для того чтобы запустить компиляцию нужны тупо все файлы, весь фреймворк
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
ну я уже с этим несколько лет периодически воюю, вот сейчас более-менее норм решение есть
источник

N

Navern in RU.Docker — Официальное Русское Сообщество
я понял
источник

RU

Roman Usherenko in RU.Docker — Официальное Русское Сообщество
ну и опять-же, докер кеш это all or nothing
источник