Ruslan
Which docker-compose
Спасибо
Ilya
ставь)
Да не у меня)
Ilya
У меня то все норм
Alex
https://pkgs.org/download/docker-compose
Alex
тот товарищь походу пропал, что вопрос задавал
Ilya
Спасибо
Вот же он
Alex
проглядел)))
Ruslan
Не у пк уже, но ошибку свою понял
Diman
Привет. Подскажите актуальные решения. Что можно поставить впереди публичного API? Для безопасности и производительности. Хайлоуд. Можно амазон
Alex
балансировщик с фронтом и сертом,не?)
A
народ, а с вопросом по линукс подсобите?
A
под рутом в папке /var/www/blabla выполнил команду mv /* html и вся структура, все папки из корня переместились в var/www/blabla/html это на дроплете digital ocean
A
плачу
CHIP
так а в чем вопрос?
A
как вернуть обратно
CHIP
никак
CHIP
у тебя же нихера не пашет
A
потому что всё рухнуло, компанды не работают, сервер сдох
CHIP
хотя можно так /var/www/blabla/bin/mv /var/www/blabla/* /
CHIP
ток это чат для докера
A
я в курсе
CHIP
ну ты конечно сделал мой день, я прям в голосяндру орнул
A
ты ещё такую голосину орнёшь когда узнаешь что бэкапы тока за ноябрь месяц
A
да
A
разбирайте на мемы и цитаты)
CHIP
ток не спеши
CHIP
давай в ЛС лучше
A
я от волнения уже сожрал пачку пряников
CHIP
чтоб чат не засирать
Oleg
как вернуть обратно
Грузанись с лайвцд, подмонтируй диск машины и перемести все взад.
A
это дроплет
A
digital ocean
Petr
digital ocean
Создать еще один и копировать нужное руками? :-)
A
как?
A
я в упор не вижу у них в доке, что можно приаттачить volume или droplet к дроплету
A
или web concole есть какая-то
Konstantin
Привет, у меня вопросик есть, кто знает. Если я пишу EXPOSE 3000, 80, 8080 в Dockerfile мне надо редекларировать эти порты в docker-compose? ports - 3000:3000 - 80:80 - 8080:8080 Как пример. Или можно просто создать изображение контейнера через Dockerfile а потом уже задать порты открытые?
Konstantin
Всё, понял, надо https://docs.docker.com/engine/reference/builder/#expose
Ruslan
Подскажите еще один момент. Как сделать чтоб в $_SERVER['SERVER_NAME']; выводился домен, на не localhost ?
Ruslan
docker-compose https://paste.ofcode.org/77XdFjHuBLZX9yDCZiiRhw
Alex
в докерфайле можно в переменной среде хостнейм сделать
Ruslan
в докерфайле можно в переменной среде хостнейм сделать
добавил environment: - NGINX_HOST=foobar.com но все равно localhost, еще может где нужно что то добавить?
Alex
после изменений контейнер пересобрал?
Ruslan
после изменений контейнер пересобрал?
только docker-compose restart делал)
Alex
вроде того https://stackoverflow.com/questions/29924843/how-do-i-set-hostname-in-docker-compose
Ruslan
вроде того https://stackoverflow.com/questions/29924843/how-do-i-set-hostname-in-docker-compose
в общем в nginx прописал и заработало fastcgi_param SERVER_NAME $server_name; fastcgi_param HTTP_HOST $server_name;
Ruslan
но это думаю не верный подход, но пока сойлдет
Alex
;)
Ruslan
;)
В общем, мой перфикционизм не дал мне покоя, доделал как нужно. https://paste.ofcode.org/NXyKRSVcbCjGVawGavGbvr
artem
всем привет) тут вдруг появилась проблемка. не могу достучатся с php к контейнеру монги, может кто подскажет как решить? No suitable servers found (serverSelectionTryOnce set): [connection refused calling ismaster on 'mongodb:27017'] в контейнере монги делал евал с проверкой коннекта и нормально отдавало мастер
artem
mongo localhost:27017 —eval 'printjson(db.runCommand({"isMaster": 1}))' MongoDB shell version v3.6.4 connecting to: mongodb://localhost:27017/test MongoDB server version: 3.6.4 { "ismaster" : true, "maxBsonObjectSize" : 16777216, "maxMessageSizeBytes" : 48000000, "maxWriteBatchSize" : 100000, "localTime" : ISODate("2018-05-21T04:49:54.386Z"), "logicalSessionTimeoutMinutes" : 30, "minWireVersion" : 0, "maxWireVersion" : 6, "readOnly" : false, "ok" : 1 }
artem
php -i | grep mongo /usr/local/etc/php/conf.d/docker-php-ext-mongodb.ini, mongodb libmongoc bundled version => 1.9.4 libmongoc SSL => disabled libmongoc crypto => disabled libmongoc SASL => disabled libmongoc compression => enabled libmongoc compression snappy => disabled libmongoc compression zlib => enabled mongodb.debug => no value => no value
artem
уже такая проблема была и решилась она довольно просто RUN pecl install mongodb && docker-php-ext-enable mongodb
artem
в этот раз не пойму в чем может быть проблема :(
Anton
как можно в докер контейнере установить хост? Мне нужно достучаться из докер контейнера к внешнему хосту (lxc контейнер) который доступен сейчас в докере по ip
neb0t
через директиву контейнер_нейм
artem
через директиву контейнер_нейм
у меня схожий вопрос, пытался через mongodb://mongodb:27017 но что то в контейнере пхп ее не видит
neb0t
ну рнр такой рнр
neb0t
разберитесь с докер-композом для начала ....
artem
та тут беда в том что все работало) переустановил у себя на машине ОСь решил поставить все заново и начала валится ошибка)
neb0t
рнр не рнр - хост нейм резолвиться должен внутри стека (через докер-комоз естественно). Если не ресолвиться - значит конфигурация выполенена не правильно.
neb0t
магии не бывает )
artem
php: build: php-fpm ports: - '9002:9000' links: - mongodb depends_on: - mongodb volumes: - ../:/var/www/symfony:cached - ./logs/symfony:/var/www/symfony/var/logs:cached # command: bash -c "/usr/bin/composer update && php-fpm" mongodb: build: mongodb ports: - '27017:27017'
artem
какато так
neb0t
ну естественно
neb0t
а нет слабо заюзать или вера не позволяет?
artem
??
neb0t
другая директива нетворк
neb0t
смысл с днс имени если у тебя рорты?
neb0t
порты*
neb0t
через портс - будет локалхост.
neb0t
но никак не монгодб
artem
не проходит
neb0t
mongodb://localhost:27017
Anton
через директиву контейнер_нейм
проблема в том что lxc контейнер же
artem
No suitable servers found (serverSelectionTryOnce set): [connection refused calling ismaster on 'localhost:27017']