Vladimir
ппц эта задача не решаема :(
Vladimir
VOLUME /home/stepik/ RUN touch /home/stepik/test RUN chown $UID:$UID /home/stepik/test говорит что не такого файла не на точ а на chown
Vladimir
The command '/bin/sh -c chown $UID:$UID /home/stepik/test' returned a non-zero code: 1 -____-
Vladimir
Господа, сорри что насрал в чат, проблема была в том что я тупой.
Vladimir
Всем спасибо!
ill-ya
Привет!
ill-ya
Подскажите не работает такое: (. ./../.env && docker-compose up)
ill-ya
в .env задан порт
ill-ya
ports:
- ${PHPMYADMIN_PORT-3100}:80
ill-ya
почему?
Igor
env_file
Igor
Укажи
ill-ya
SERVER_PORT=3002
PHPMYADMIN_PORT=3300
ill-ya
тоже пробовал
ill-ya
нифига
ill-ya
env_file:
- ./../.env
ill-ya
так пошло
ill-ya
export SERVER_PORT=3002
export PHPMYADMIN_PORT=3300
ill-ya
. ./../.env && docker-compose up --build
Dmitry
environment:
JENKINS_HOME: /var/lib/jenkins
Ivan
Vladimir
https://stepik.org
Vladimir
Бесплатными и на русском языке
Vladimir
Но не ясно как в докер файле указать проброс каталога из хостовой машины )
Vladimir
VOLUME <путь> — пробросить в контейнер указанный каталог (аналог опции -v). но это не работает как надо
Ivan
Ivan
Его можно потом к другому контейнеру цепануть. К хосту отношения не имеет
Vladimir
ааа, это типо линкануть можно
Vladimir
понял
Евгений
Добрый уважаемые. Кто может подсказать как побороть такое? http://joxi.ru/Drlz91Ri4nYp92
Евгений
Спасибо, уже победил
Artem
Обращайся, всегда рады помочь)
Vladimir
нет
Vladimir
там ошибка в задании я прошел его
Dmitry
:D
Vladimir
в волуме надо было убрать последний слеш
Pavel
У кого есть опыт настройки плагина к логстешу logstash-input-gelf
Pavel
?
Pavel
И как бы его вообще затестить?
Boris 🦍
ПРивет, подскажите, как передать параметр из конфига сервису при запуске контейнера, чтоб не править сам конфиг ?
Sergey
ну по хорошему сервис должен уметь принимать конфигурацию через переменные окружения
Sergey
или лезть в тот же консул за конфигом
Boris 🦍
Sergey
ну если сервис умеет то передавайте
Sergey
у докера есть для этого -e
Sergey
docker run -e VARIABLE=VALUE ...:
Sergey
все есть в документации
Boris 🦍
Oleg
Начиная с 17.06 есть ещё docker configs
Anonymous
Pavel я ж говорил уже, что у меня)
Anonymous
скинуть конфиг?
Michael
Всем привет
Выполняю команду внутри докерфайла
npm adducer
Которая запрашивает некоторые данные, эмейл, пароль и так далее.
Как мне внутри докер файла заметить эти данные?
Michael
RUN npm adduser --registry=https://test-registry.com
Michael
RUN npm adduser --registry=https://test.com <<!
$NPM_USERNAME
$NPM_PASSWORD
$NPM_EMAIL
!
Michael
Делаю вот так
Michael
Но получаю unknown instruction: $NPM_USERNAME
Artem
так может все таки echo $NPM_USERNAME если нужно передать ее значение?
Artem
т.к. команды в виде переменной естественно нет
🦠
google.com docker .env
Artem
а без компоуза такое работает?
Artem
он тут вроде как компоуз не упомянал
Anonymous
🦠
ENV
Artem
.env файл считывается компоузом
Artem
если он его не использует, то толку от него
Artem
даже сворм этот файл не учитывает
randle
Но получаю unknown instruction: $NPM_USERNAME
Он твой многострочник не понимает, воспринимает как разные команды. Если нетривиальная логика - пиши скрипт и запускай его. Env используется при запуске - те на команде cmd, а не на билде. Почитай про ARGS - как один из вариантов
Boris 🦍
Всем привет, нужна помощь.. ПРи запуске компоуз файла ловлю ошибку
root@webserver7:/home/ansible# docker-compose up
WARNING: Found orphan containers (ansible_redis-retarget-actionpay-name_1, ansible_redis-user-action-dictionary-name_1, ansible_redis-zone-name_1) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
Starting ansible_master-node_1 ...
Starting ansible_master-node_1 ... error
ERROR: for ansible_master-node_1 Cannot start service master-node: oci runtime error: read soft link "/var/run/docker/netns/default" error
ERROR: for master-node Cannot start service master-node: oci runtime error: read soft link "/var/run/docker/netns/default" error
ERROR: Encountered errors while bringing up the project.
Boris 🦍
при запуске того же файла на другой смистеме .. запускается все и работает... не особо гуглеж помог... так понимаю, что проблема в секции
network_mode: "host"
сам доккер компоуз файл выглядит так:
version: '3.3'
services:
master-node:
image: redis
command: redis-server --port 6395 --appendonly yes --hash-max-ziplist-entries 1024 --hash-max-ziplist-value 1024 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --appendonly yes
sysctls:
- net.core.somaxconn=65535
- kernel.shmall=16777216
- kernel.shmmax=68719476736
ports:
- "10.1.1.27:6395:6395"
- "127.0.0.1:6395:6395"
network_mode: "host"
Может сталкивался кто с подобным?
randle
WARNING: Found orphan containers (ansible_redis-retarget-actionpay-name_1, ansible_redis-user-action-dictionary-name_1, ansible_redis-zone-name_1) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
randle
docker-compose up --remove-orphans не канает?
Boris 🦍
Boris 🦍
дело было в том, что
sysctls:
- net.core.somaxconn=65535
- kernel.shmall=16777216
- kernel.shmmax=68719476736
и
network_mode: "host"
не совместимые опции