Александр
Вопрос есть такой, побольшей части images на базе debian собраны в основном хабе? Или мне так показалось?
Владик
https://hub.docker.com/_/microsoft-mssql-server
Владик
🤦‍♀️
🏁Александр
а что?
🏁Александр
я бы туда еще и EULA прокинул по каждому пункту согласие
🏁Александр
ACCEPT_EULA_1_1_1=Y ACCEPT_EULA_1_1_2=Y ..... ACCEPT_EULA_10_4_5=Y
Владик
))))
Александр
скорее альпайн
Спасибо. Видать показалось. )
Nikolay
по nomad часика не нашел, закину суюда. Есть nomad три ноды. Можно ли сказать nomad, чтобы он деплоил контейнер только на разные ноды. Для job выставил деплоить 3 экземпляра, он задеплоил 2 инстанса на первую ноду и 1 инстанс на вторую, на третью нет, она сломана. Мне смысла деплоить 2 инстанса на одну ноду нет. Через reschedule это можно сделать?
Anonymous
Добрый вечер, сижу на alpine, хотел поинтересоваться, кто-то использует debian slim, как отзоветесь?)
Andrey
Все под твои нужды
Flexo
VOLUME
Что-то никак не могу сообразить как этим пользоваться. С COPY понятно, скопируй из одной папки в другую. У VOLUME другой синтаксис. Только одна папка указывается. https://docs.docker.com/engine/reference/builder/#volume которая в контейнере как я понял. А сурс как прокинуть? В командной строке при запуске билда?
Anonymous
Что значит сидишь? Чем?
Использую в качестве образа, в который кладутся бинарники
Andrey
Использую в качестве образа, в который кладутся бинарники
хуя****и..каждый дистр под свои нужды...допустим Джанго запускать в альпайне тупая идея , собирать деб пакеты можешь только в деб дистрах и тд..всё под нужды
Andrey
Тебе хорошо на альпайне вот и сиди
rmshell
Ничем синтаксисом не отличается от копирования
Anonymous
хуя****и..каждый дистр под свои нужды...допустим Джанго запускать в альпайне тупая идея , собирать деб пакеты можешь только в деб дистрах и тд..всё под нужды
Под свои нужды, согласен, для жанги python:latest, или python:alpine Конкретно контекст, сбилженный гошный бинарник, Альпина хороша, не спорю)) хотелось бы просто расширить кругозор
Flexo
VOLUME ./source /target
и получаю такую ошибку docker: Error response from daemon: OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:449: container init caused \"open /dev/ptmx: no such file or directory\"": unknown. Погуглил, говорят это как раз из за VOLUME
Igor
у кого-то бывало , что после обычной установки докера с apparmor. Последний что-то хитрое выдумывал и не давал удалять контейнеры докер ? *До сих пор не сделали просмотр профиля default-docker :(
Flexo
@rmshell или я где-то в докерфайле прокосячился? FROM node:12.13.1 # application path ENV APPPATH /app/ # set app serving to permissive / assigned ENV NUXT_HOST=0.0.0.0 # set app port ENV NUXT_PORT=3000 # create destination directory RUN mkdir -p $APPPATH WORKDIR $APPPATH # copy the app, note .dockerignore COPY package*.json $APPPATH RUN npm install VOLUME ./ $APPPATH # expose 3000 on container EXPOSE 3000 # start the app CMD [ "npm", "run", "dev" ]
rmshell
Ты под форточкой?
rmshell
макось
Докер для макаки?
Flexo
Ну и что не так?
билдится, но не запускается, ошибку выше показал
Flexo
Докер для макаки?
а как иначе?
rmshell
а как иначе?
Расшарь директорию
Flexo
Расшарь директорию
кому и зачем? Я как к инопланетянам попал, нифига не понимаю что происходит и что мне советуют))
Andrey
Есть ли возможность привести аргументы?)
Какие ..что ты хочешь..задай вопрос
Andrey
не стесняйся
Andrey
Но я сегодня зол
Flexo
Но я сегодня зол
так вот почему у тебя такой ценник) Не вовремя я обратился…
rmshell
Прилетел и нехрена не понимаешь )
Andrey
так вот почему у тебя такой ценник) Не вовремя я обратился…
Это обычный ...твоя хрень на 4-5 часов ,меньше не вариант. Зачем тратить своё время за копейки я лучше людям на бесплатно обьясню...у тебя не просто собрать контейнер ссаный..а построить всё по человечески.
Flexo
Прилетел и нехрена не понимаешь )
Че за прилитое? По русски напиши))
rmshell
Зайди в настройки программы и изучи их
Andrey
лишнее было
Anonymous
Но я сегодня зол
Слушай если ты зол, почему окружающих это должно беспокоить, держи при себе))))) Поинтересовался про образ Debian slim, ты сказал, что образ такое себе и никуда не годится, интересно услышать аргументы
Flexo
А как можно структуру папок внутри контейнера посмотреть? Есть какая-та команда?
Andrey
или любая другая ls например
Andrey
ну смотря что имеешь ввиду
Flexo
ну смотря что имеешь ввиду
Да просто хочу посмотреть папки хоть маунтятся или как
Flexo
Ничем синтаксисом не отличается от копирования
Вот тут как раз задают такой же вопрос. Говорят нельзя так делать как в копировании https://forums.docker.com/t/how-to-mount-a-volume-with-dockerfile-specifying-both-source-and-destination/42016
rmshell
Я с доки начинаю
Andrey
Это про маунтится или нет
Flexo
Я с доки начинаю
Ну вот цитата из доки что скидывал тебе раньше: The host directory is declared at container run-time: The host directory (the mountpoint) is, by its nature, host-dependent. This is to preserve image portability, since a given host directory can’t be guaranteed to be available on all hosts. For this reason, you can’t mount a host directory from within the Dockerfile. The VOLUME instruction does not support specifying a host-dir parameter. You must specify the mountpoint when you create or run the container. Не работает VOLUME в докер файлах так же как COPY
Andrey
что вы несете
Andrey
наркоманы
Flexo
наркоманы
Ты лучше по делу что скажи, если есть что сказать)
Andrey
Ты лучше по делу что скажи, если есть что сказать)
Вы очень много говорите, давай вопрос
rmshell
Точней не я!
Andrey
Ты лучше по делу что скажи, если есть что сказать)
Почему ты не можешь спросить....тебе нужно файлы засунуть во время сборки имеджа юзай копи . /yourappdir/
Flexo
Все что на форуме дураками открыто дели на 10
Лол, ниче не понял)) Это на каком языке?)
Andrey
Ходи зимой в двух штанах
Andrey
ещё совет?
rmshell
Лол, ниче не понял)) Это на каком языке?)
Блин, те вообще никакой не заходит?
rmshell
Какой вопрос ещё
От меня то чего хочешь?
Flexo
Почему ты не можешь спросить....тебе нужно файлы засунуть во время сборки имеджа юзай копи . /yourappdir/
Мне нужно сделать так, чтобы если я изменил файлы в проекте, эти изменения сразу же и в контейнер прокинулись, и это должно запустить пересборку проекта
Flexo
Поэтому копи не подходит
Flexo
Там весь проект архивируется
Andrey
Мне нужно сделать так, чтобы если я изменил файлы в проекте, эти изменения сразу же и в контейнер прокинулись, и это должно запустить пересборку проекта
Ху***р ... деплой контейнер уже с файлами ,исбользуй балансер ..а на авс вообще проблем с этим нет ,либо юзай кубер..