hostmit
сделал дифф между думя папками
hostmit
но почему оно эту разницу не тащит на новый леер?
George
не понимаю вопроса )
hostmit
http://h.pi.hostmit.net/i/chrome_NnlJO5F1PA.png
hostmit
моё представление было таким.
hostmit
А по итогу для каждого своя папка мерджед
http://h.pi.hostmit.net/i/MobaXterm_4pLewHYrbu.png
hostmit
и да, в diff отличия
hostmit
А, так так оно и есть. там же маунты, потому DU не верно считает место
George
Веталий
Сем привет!
Прошу помощи с установкой oracle рядом с pgsql и nginx'om! Все работает, кроме oracle!
Пишете в ЛС плеаз
George
😳😳😳
Andrey
Andrey
ответим
Andrey
Веталий
оракл в докере?
Сам оракл удаленно находиться, но я никак не могу драйвер нормально поставить
Веталий
оракл в докере?
Скачал связку готовую на apache и настроил доступ - се работает, но сам когда пытаюсь
Веталий
Ничего не выходит
Andrey
Andrey
не совсем понятно
Andrey
Веталий
давай с него
version: '3'
services:
php:
volumes:
- ${APPLICATION_PATH_HOST}:/var/www
- ${PHP_PATH_HOST}/local.ini:/usr/local/etc/php/conf.d/local.ini
- /opt/svyazcom/var/pfp/projects/eir/files/documents/:/opt/svyazcom/var/pfp/projects/eir/files/documents/
build:
context: ${PHP_PATH_HOST}
dockerfile: Dockerfile
user: 1000:1000
restart: always
tty: true
working_dir: /var/www
nginx:
image: nginx:alpine
tty: true
restart: always
volumes:
- ${APPLICATION_PATH_HOST}:/var/www
- ${NGINX_PATH_HOST}/conf.d/:/etc/nginx/conf.d/
ports:
- "5000:80"
- "5001:443"
links:
- php
depends_on:
- php
db:
image: postgres
restart: always
environment:
POSTGRES_DB: usteering
POSTGRES_USER: ust_admin
POSTGRES_PASSWORD: 1234
ports:
- 5432:5432
volumes:
- dbdata:/var/lib/postgresql/data
workspace:
ports:
- "8080:8080"
volumes:
- ${APPLICATION_PATH_HOST}:/var/www
build:
context: ${WORKSPACE_PATH_HOST}
restart: always
tty: true
user: 1000:1000
depends_on:
- php
- nginx
working_dir: /var/www
links:
- db
depends_on:
- nginx
- php
redis:
image: redis:alpine
restart: always
ports:
- "7379:6379"
php-queue:
restart: always
image: php:7.3-fpm-stretch
command: php artisan queue:work
working_dir: /var/www
volumes:
- ${APPLICATION_PATH_HOST}:/var/www
depends_on:
- redis
- php
echo:
image: oanhnn/laravel-echo-server:latest
environment:
LARAVEL_ECHO_SERVER_AUTH_HOST: nginx
REDIS_HOST: redis
REDIS_PORT: 6379
command: start --force
restart: always
ports:
- "6001:6001"
depends_on:
- redis
- nginx
links:
- redis
- nginx
volumes:
dbdata:
redis_data:
Andrey
Andrey
кто к нему бежит
Веталий
И она на oracle
Andrew
Andrey
Andrew
Глянь
Andrey
Andrey
сначала можешь в сущестаующий руками, а потом это же сделаешь при сборке саоего
Andrey
Petr
наследуйся от готового, энтрипоинт не забудь прокинуть
Yury
привет, есть способ подсунуть переменную окружения не пересоздавая контейнер?
hostmit
docker exec container-name export VAR=foo
Yury
это все понятно. только вот переменная должна существовать до запуска основного процесса
hostmit
перепиши энтрипоинт?
hostmit
entrypoint: ["export VAR=foo && main-process"]
Yury
а.. точно
hostmit
впрочем можно и проще.
hostmit
entrypoint: ["VAR=foo main-process"]
George
George
надо проверять - нужен ли шелл для этого (
Yury
а если просто в config.v2.json вписать.. прокатит?
Yury
дополнительный Env
Yury
Dmitry
Ребят подскажите пожалуйста, вот у меня есть файл на компе data.sql существую команда чтоб сразу направить его в контейнер postgres на выполнение ?
Бафомет
Привет!
Бафомет
Есть docker-compose в котором есть manticoresearch. На локальном пк все работает. На удаленном - нет. Пишет Syntax error or access violation: 1064 unknown local index(es) 'products' in search request in /app/public/protected/vendor/foolz/sphinxql-query-builder/src/Drivers/Pdo/Connection.php:26
Бафомет
Индексы созданы, все норм
Бафомет
В папке 100% наблюдаю созданные файлы products manticoresearch
Sanzhar
Всем привет!
поднимаю проект из докер-композа, у коллеги на mac-е все поднимается, у меня на винде во время npm install появляется ошибка
npm ERR! code ENOTEMPTY
npm ERR! errno -39
npm ERR! syscall rmdir
npm ERR! ENOTEMPTY: directory not empty,
кто--нибудь сталкивался с подобным?
George
George
нет, я ничего не дума
Anonymous
Подскажите пожалуйста, как правильно сеть поднять между двумя docker-compose файлами.
Я просто добавил в оба файла
networks:
net1:
и все работает, но у меня так зависает последний живой docker образ подключенный к этой сети при остановке
George
в одном определяешь, во втором сеть указываешь как external. dixi
Anonymous
Alexey
привет всем, занимаюсь перепиской конфига docker-compose с версии 2 на версию 3 и в связи с этим вопрос - при указании в секции volumes блок только для чтения :ro получаю ошибку о том, что такого пути не существует :) в версии 2 этот блок был в volumes_from
Alexey
вот конфиг https://pastebin.com/SpwGu5TG
George
George
пустая работа
George
если только у тебя не сворм
George
но тогда это вдвойне пустая работа
Alexey
Alexey
зачем ?
начинаю новый проект, хочу разобраться
George
ам... читать умеешь ?
George
он намекает, что есть два типа volume
George
типа вольюм и не вольюм (bind mount)
George
так вот
George
ro можно навесить на второй - когда у тебя путь в хостовой тачке
George
а volume - это просто именнованная папка в /var/lib/docker/volumes доступная по короткому имени
Alexey
ок, как мне перевести такой конфиг https://pastebin.com/pe1MMMKS?
George
ах вот оно как ты хочешь
George
давай начнем с простого
George
почему ты хочешь 3-й компоуз
George
чем тебе 2.4 не годится
Alexey
хз, 2020 на дворе, проект только начинается, в прод выйдет через год минимум... не хочется совсем уж некрофилией страдать