Ruslan
Ilya
Alex
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
CHIP
A
плачу
CHIP
так а в чем вопрос?
A
как вернуть обратно
CHIP
никак
CHIP
у тебя же нихера не пашет
A
потому что всё рухнуло, компанды не работают, сервер сдох
CHIP
хотя можно так /var/www/blabla/bin/mv /var/www/blabla/* /
CHIP
ток это чат для докера
A
я в курсе
CHIP
ну ты конечно сделал мой день, я прям в голосяндру орнул
A
ты ещё такую голосину орнёшь когда узнаешь что бэкапы тока за ноябрь месяц
CHIP
A
да
A
разбирайте на мемы и цитаты)
CHIP
ток не спеши
CHIP
давай в ЛС лучше
A
я от волнения уже сожрал пачку пряников
CHIP
чтоб чат не засирать
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
в докерфайле можно в переменной среде хостнейм сделать
Alex
после изменений контейнер пересобрал?
Alex
вроде того
https://stackoverflow.com/questions/29924843/how-do-i-set-hostname-in-docker-compose
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
через директиву контейнер_нейм
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
artem
No suitable servers found (serverSelectionTryOnce set): [connection refused calling ismaster on
'localhost:27017']