Zhandos
Вот у меня есть файл конфиги в /usr/local/tomcat/conf/web.xml, как через compose добавить туда строки параметров?
Jürgen
повторюсь все зависит что надо добавить
Zhandos
повторюсь все зависит что надо добавить
<init-param> <param-name>allowedOrigins</param-name> <param-value>*</param-value> </init-param> <init-param> <param-name>allowedMethods</param-name> <param-value>GET,POST,OPTIONS,DELETE,PUT,HEAD</param-value> </init-param> <init-param> <param-name>allowedHeaders</param-name> <param-value>origin, content-type, accept, authorization</param-value> </init-param>
Jürgen
каким методом?
как мап директори, добавить в сборку и тд
Zhandos
как мап директори, добавить в сборку и тд
что нужно вписать в docker-compose.yml
Jürgen
что нужно вписать в docker-compose.yml
зависит от композа, начиная от мапинг локального файла с удаленным
Zhandos
Jürgen
там кстати нету ничего про конфиги томката
и не будет надо сделать самому так как этот файл в образе
Ильдар
там кстати нету ничего про конфиги томката
в доке докера нет ничего про конфиги томката?
Zhandos
в доке докера нет ничего про конфиги томката?
тут нету https://docs.docker.com/samples/library/tomcat/
Ильдар
а должно быть?
Ильдар
конфиги томката чем-то принципиально отличаются от остальных файлов?
Zhandos
конфиги томката чем-то принципиально отличаются от остальных файлов?
нет, но вот есть файл внутри контейнера web.xml, его нужно дополнить параметрами, как это сделать?
Zhandos
скопировать на хостовую машину и примапить
это да вариант, как вытащить исходник? с контейнера?
Ильдар
сначала надо почитать доки по докеру)
Jürgen
сначала надо почитать доки по докеру)
Как вариант люди поговаривают экономит время, но я им не верю 😂😂
Yaroslav
скопировать на хостовую машину и примапить
Docker cp. Если файл небольшой и представляет собой параметрическую часть приложения - сделайте свой докерфайл, со своим entrypoint в виде скрипта, берущего этот файл из окружения, и запускающий приложение. В окружение содержимое файла попадет из докеркомпоза
Anonymous
Latest commit 2bf857a "update patch Microservices,Linux/Tool/Mic" @ https://github.com/g0x7f/devOps-patch Udemy - Nginx Fundamentals High Performance Servers from Scratch http://bit.ly/2MFBmm5 Udemy - Microservices with spring cloud http://bit.ly/2TkckvF
Yaroslav
мне это зачем?
Пардон, обшибся.
Александр
Приветствую. Если я правильно понял то докер композ под виндой практически не работает, или я что то делаю не так
George
работает. только ему куча всего нужна. Пайтон есть? Опции какие-то не работают?
Александр
работает. только ему куча всего нужна. Пайтон есть? Опции какие-то не работают?
На ubuntu собрал комоз там все работает сегодня запускаю на вин10 куча ошибок
Fljúgandi Kettlingur
ты ведь понимаешь, что докер - это не виртуалка?
Fljúgandi Kettlingur
(сорри за капитаночевидство уж)
George
может ты переменные окружения убунту используешь или пути написаны в линуксовом формате
Александр
ну, ясен пень. Покажи компоуз
version: "3.1" services:   nginx:     image: tutum/nginx     ports:       - "8088:80"       - "8443:443"     links:       - php-fpm     volumes:       - ./nginx/default:/etc/nginx/sites-available/default       - ./nginx/default:/etc/nginx/sites-enabled/default       - ./logs/nginx-access.log:/var/log/nginx/access.log       - ./logs/nginx-error.log:/var/log/nginx/error.log   php-fpm:     build: ./php-fpm     ports:       - "9000:9000"     volumes:       - ./app:/var/www/app     depends_on:       - mysql   mysql:     image: mysql:5.7     volumes:       - ./database:/var/lib/mysql     environment:       - MYSQL_ROOT_PASSWORD=123456       - MYSQL_DATABASE=app       - MYSQL_USER=user       - MYSQL_PASSWORD=123456     ports:       - "3366:3306"   phpmyadmin:     image: phpmyadmin/phpmyadmin     links:       - mysql:db     ports:       - 8081:80     environment:       - PMA_USER=root       - PMA_PASSWORD=123456       - PHP_UPLOAD_MAX_FILESIZE=100MB
Pavel
какая сущность резолвит имена для контейнеров если запустить два в пользовательской сети ? docker run --name qqq --network www
Igor
Ребят, подскажите, почему в контейнере может отсутствовать интернет? Поставил чистый докер на linux mint, инета нема
George
нет инета - это очень обширная тема
George
роут кривой.
George
может у тебя sysctl на хостовой тачке кривые
Igor
днс кривой?
На хосте инет есть, в контейнере (убунту) resolv.conf: nameserver 8.8.8.8 nameserver 8.8.4.4
George
ping идет?
Igor
ping идет?
bash: ping: command not found
George
установи пинг
George
😤
Igor
Как, если инета нету?
Igor
Взял первый попавшийся образ где есть net-tools, то же самое нет инета. ping google.com ping: unknown host
Zakhar
а dig/nslookup что показывает?
Igor
а dig/nslookup что показывает?
dig google.com ; <<>> DiG 9.10.3-P4-Ubuntu <<>> google.com ;; global options: +cmd ;; connection timed out; no servers could be reached
Igor
Может реально проблема в dns, потому что в контейнере с net-tools он хотя бы по ip 8.8.8.8 пингуется.
Igor
Куда копать?..
Igor
а если сделать dig @8.8.8.8 google.com?
dig @8.8.8.8 google.com ; <<>> DiG 9.10.3-P4-Ubuntu <<>> @8.8.8.8 google.com ; (1 server found) ;; global options: +cmd ;; connection timed out; no servers could be reached
Anton
Подскажите плиз есть какой то трувэй работы с логами? Есть у меня прила через docker-compose запускается. Хочу складывать с нее логи в файлы с ротацией. Как поступить? Подключить через volume папку logs и писать туда файло проложением? Писать логи в stdout и как то перенаправлять вывод docker-compose logs app в файл? Может еще какой то способ?
Igor
А, стоп
Igor
не, не помогло
Pavel
днс докера
спасибо.
George
все логи внутри контейнера пишешь в stdout/stderr
George
если силен духом - подними рядом ёлку. Засунь ее параметры доступа в консул. Из консула вытащи в контейнере данные для подключения и лей напрямую в ёлку
Pavel
bash: ping: command not found
бывало что внутри контейнера переменная PATH не указывала на каталог с бинарниками, например /bin . потому даже ls not found было
George
я вас сейчас сожгу на костре инквизиции
George
проблема на пять минут. Обсуждения - на полтора часа
George
сорян
George
нет. всем
Igor
я уже второй день с этой проблемой )
George
мы можем долго гадать
George
цветик-семицветик, что у меня не так в конфигурации?
Igor
какую отладку то?
George
какую отладку то?
ты говоришь, что у тебя проблема. Так?
George
Ну, так кто отладку должен делать?
George
я тебе накидал вариантов. По всем - тишина.
Igor
Я задал вопрос, какую именно