🇷🇺 bdenisska
https://stackoverflow.com/questions/73868016/docker-multistage-build-not-found-file-on-entrypoint - создал ветку
Alexander
Так и есть
Alexander
Сборка в alpine, а запуск в debian
🇷🇺 bdenisska
спасибо за ответ - сейчас попробую
🇷🇺 bdenisska
Спасибо большое! Меня сбила с толку ошибка, и даже не обратил внимание на первичный image - заменил на balenalib/amd64-debian-golang:latest и все взлетело))
T.A.
Привет!
Как написать Dockerfile чтобы он крутился по команде ‘docker run -d <image_name>’, но так, чтобы я смог выполнить ‘docker exec -it <container_name> /bin/bash’
——
> k6 run
> RESULT=$(echo “1>2” | bc)
> exit ${RESULT}
——
По окончанию конейнер потушился и дал некий результат
ENTRYPOINT tail -f /dev/null не подходит
ENTRYPOINT sleep 30 тоже не вариант
Andrey
sleep infinity
Snake
пытаюсь создать образ пишу RUN apt-get -y install libicu-le-hb0 \
&& dpkg -i libicu60_60.2-6_amd64.deb \
&& apt-get install -y libldap-2.4-2 \
&& dpkg -i libpq5_14.4-1.1C_amd64.deb \
&& apt-get install -y libreadline7 \
&& apt-get install -y postgresql-client-common \
&& dpkg -i postgresql-client-14_14.4-1.1C_amd64.deb \
&& apt-get install -y ssl-cert libllvm6.0 libxslt1.1 \
&& dpkg -i postgresql-14_14.4-1.1C_amd64.deb
НО на последнем dpkg -i postgresql-14_14.4-1.1C_amd64.deb мне говорит что postgresql-client-common не установлен, если запустить контейнер и в нём сказать apt-get install -y postgresql-client-common то dpkg -i postgresql-14_14.4-1.1C_amd64.deb выполняется, не пойму куда копать?
Daniel
Snake
Daniel
Snake
кстати если зайти в контейнер и посмотреть установленные пакеты то postgresql-client-common там есть
Konstantin
Не пойму в чём косяк, смонтировал CIFS шару на хост, маунтпоинт /mnt/samba_share
Konstantin
в контейнере "/mnt/samba_share:/webapp/uploads/xml"
Konstantin
файлв в папке xml в контейнере создаются, а на шаре не видно
runiverse_hiker
Добрый день. Подскажите пожалуйста - разворачиваю в докере airflow но ругается на docker-compose.yml. Где можно взять рабочую версию этого файла?
Konstantin
Larry
Почему docker-compose down дропает мою базу
Black_Core
Доброе время суток ...
Прошу помощи у тех кто сталкивался или знает ..
Речь о jwilder/nginx-proxy
Задача ... есть два контейнера .. с разными версиями ПХП ..
Можно задать
одному
VIRTUAL_HOST = myhost.dev ,
а второму
VIRTUAL_HOST = myhost.dev/api/v2
❓❓❓
Dan
Dan
myhost.dev
Black_Core
traefik м этой задачей справлялся но там я столкнулся с проблемами связанными с сертификатами
Dan
на самом деле эту задачу легко решить руками. достаточно в конфиг файл nginx, который прокси, прописать условие перехода на нужный апстрим при таком-то условии
Dan
VIRTUAL_PATH это грубо говоря алиас. но не для твоей задачи, так как если два контейнера будут с одинаковым VIRTUAL_HOST - работать это не будет
Fat
Как подключить volume в Swarm?
Запускаю ноды через компоуз файл и скейлю их на нужное количество. Внятного гайда не получилось найти
Black_Core
Привет ..
Помогите плиз понять..
Как заставить трафик юзать мой сертификат созданный локально для ответа и стучаться в контейнеры тоже на 443 причем два разных контейнера имеют одинаковый хост но один имеет path /api/v1/ ???
Solyar
Black_Core
Dmitry
подскажите, что не так в этой команде:
docker run --rm -d --name hello hell-img -v C:\shared:/HelloWorld
Dmitry
volume не монтируется
Solyar
Solyar
docker run --rm -d --name hello hell-img -v “C:\shared”:/HelloWorld
Dmitry
все равно не монтируется
вот в такой среде запускаю
OS: Unix 5.10.16.3
Version: 6.0.9
Dmitry
6.0.9 - это .net SDK
Solyar
Solyar
а фак я не увидел)
Dmitry
вот да, следующий вопрос был: а на винде должно работать?
Solyar
docker run --rm -v “C:\shared”:/HelloWorld -d --name hello hell-img
Solyar
Paul
Solyar
Solyar
А можно по русски?
Solyar
У вас винда с докером?
Dmitry
да
Solyar
юзайте тогда не папку а volume создайте для контейнера так проще всего
Solyar
или вам туда подкинуть что-то надо?
Dmitry
да, я начал именно с них, но тоже не получилось
Solyar
или наоборот вы ждете выхлоп от контейнера в директорию?
Solyar
docker run --rm -v hello-world:/HelloWorld -d --name hello hell-img
Dmitry
но оба контейнера (клиент и сервер с т.з. unix socket) не видят volume
Dmitry
docker run --rm -d --name server simg -v sock-vol:/socket/foo.sock
docker run --rm --name client climg -v sock-vol:/socket/foo.sock
Dmitry
может быть проблема в том, что папка /socket создается при старте сервера, т.е. на момент выполнения команды ее еще нет?
Solyar
так ты ошибку покажи)
Dmitry
ошибка в том, что контейнер-клиент не видит файл foo.sock и из-за этого падает, а не видит он его, потому что не подключен volume.
Dmitry
да я вроде бы много подобных ссылок нашел - должно работать. просто у меня проблема именно с монтированием volume. а если том не виден, то сокет однозначно не заработает.
https://stackoverflow.com/questions/45637587/connection-between-docker-containers-via-unix-sockets
Dmitry
правильно ли я понимаю:
1. монтирую volume на папку1 контейнера1
2. монтирую этот же volume на папку2 контейнера2
3. в результате обе папки должны содержать одни и те же файлы: файлы папки1 + файлы папки2
верно?
Dmitry
немного не понял, volume ведь сопоставляется с папкой в ФС контейнера? или не так?
Dmitry
вот, постарался на одном скрине показать проблему: в двух терминалах внизу показано содержимое соответствующих папок, к которым подключен том. как видно: у них разное содержимое...
DzenDyn
Всем привет. Подскажите, может кто сталкивался с такой проблемой.
Необходимо в пределах одной ноды docker swarm запустить большое количество контейнеров. Часть не стартует с ошибкой "no suitable node".
Думал это из-за ограничений по ресурсам, ограничил в композ файле ресурсы:
redis-station-2:
image: redis:6.2.7-bullseye
deploy:
resources:
limits:
cpus: '0.01'
memory: 100M
не помогло =\
При этом top говорит, что еще 4Гб памяти на ноде свободно.
Есть у кого идеи, в чем может быть причина?
Пётр
How to fix this issue "no suitable node (scheduling constraints not satisfied on 1 node)" in docker swarm while deploying registry? - Stack Overflow
https://stackoverflow.com/questions/44148195/how-to-fix-this-issue-no-suitable-node-scheduling-constraints-not-satisfied-on
Levon
привет можете подсказатъ как исправитъ..?
* error decoding 'Ports': No port specified: 3306:<empty>
Andrey
Указать порт?
Pavel
Ребят, всем привет!
Подскажите, пожалуйста, как задизейблить сервис
есть сервис front в докер-компоуз, но мне он не нужен, там надо скачивать проект, чтобы указать откуда его собирать.
Как обойти такую ситуацию?
Timur
Pavel
Не, я не хочу перед каждым пушем следить за этим файлом. Хочу override.
Kenneth
maybe
Pavel
Хоттабыч 🐕
Хоттабыч 🐕
Fat
В Docker Swarm запускаю 15 контейнеров. Какие должны быть настройки сети, чтобы контейнеры видели друг друга и при этом можно было постучаться к ним извне?
Maxim
>> чтобы контейнеры видели друг друга
они должны быть в одной сети
https://docs.docker.com/compose/compose-file/#networks
>> при этом можно было постучаться к ним извне?
прокинуть наружу порты
https://docs.docker.com/compose/compose-file/#ports