neb0t
Во пример: mongo: container_name: mongo restart: always image: mongo net: ${CUSTOM_NETWORK} tty: true expose: - 27017 environment: - "MONGO_INITDB_ROOT_USERNAME=${MONGO_INITDB_ROOT_USERNAME}" - "MONGO_INITDB_ROOT_PASSWORD=${MONGO_INITDB_ROOT_PASSWORD}" volumes: - mongodata:/data/db - mongoconfig:/data/configdb
neb0t
композ древней версии. для 3 я думаю незамыслова-то будет новый уровень добавить
neb0t
но бэст праксит говорит что нужно дб сервак отдельно иметь, имхо бд сервер иногда просит мзду и надобно заплотить, чтобы все работало
neb0t
он глобальный
neb0t
далее нужно других добавлять
Dmitry
я раньше без докера делал такую тему: запихнул код инсерта юзера в js и скармливал его монго
neb0t
вот тут-вот люди пишут на вражеском https://docs.mongodb.com/manual/reference/method/db.createUser/
Dmitry
да
neb0t
ну так будет работать
neb0t
нужно просто конфиги и дату на волюм ложить - иначе шыш
neb0t
или болт - докер перезапишет после перезапуска
neb0t
и хмема апдейтн не проконает
neb0t
обычно если сложно и не идет - значит что-то делается не прально
neb0t
или через Ж
Dmitry
вот конфиги интересно
Dmitry
ща попробую еще
Dmitry
conn = new Mongo(); db = conn.getDB("mydbname"); db.createUser( { user: "admin", pwd: "admin", roles: [ { role: "readWrite", db: "mydbname" } ] } );
Dmitry
mongo mydbname config/db-init.js
Dmitry
вот так делаю, но теперь нужно запустить этот же скрипт на docker-compose
neb0t
А как стайл добавлять? Извините - просто с тегой недавно. Могу интеграцию с дженкинсом показать. И извините за тотификации … Это сей час тренд такой - самому надоедает.
Dmitry
.```code
Dmitry
без точки
Dmitry
и после code```
neb0t
Dmitry
restart: always
Dmitry
а это что дает?
Artem
а это что дает?
Рестартовать при падении
Artem
Ну и если докер демон рестартовать, то контейнер тоже потом сам поднимется
Egor
Приветы. Есть ли список разрешенных/запрещенных символов в тэге имеджа? (гуглил, не нашел)
Anonymous
коллеги, всем доброго утра!
Anonymous
подскажите, кто хорошо разбирается: когда я создаю сеть и указываю имя сети, оно прописывается. но само название в правилах iptables выглядит так: br-a30ec2e02e72. вот можно ли указать какую то опцию, которая бы позволила создать это название удобочитаемым?
🇺🇦Dmytro🇺🇦
🇺🇦Dmytro🇺🇦
подскажите плиз. Есть домашняя windows 10, есть гостевая mac os 10.12 на VirtualBox. Хочу на mac os запустить докер. Пишет Docker requires a processor with virtualization capabilities. в виртуалбоксе флаг стоит
🇺🇦Dmytro🇺🇦
что тут можно сделать, чтобы оно заработало?
🇺🇦Dmytro🇺🇦
🇺🇦Dmytro🇺🇦
судя по этому там всё вкл что надо
S
проверить в BIOS
у него б виртуал бокс не запустился бы, если б биос
🇺🇦Dmytro🇺🇦
может такая конструкция вообще не возможна, которую я пытаюсь строить?
Alex 서퍼
Насколько я знаю virtualbox не поддерживает Nested Virtualization
🇺🇦Dmytro🇺🇦
о! блин(( хотя нагуглил такой коммент VirtualBox 4.3 полноценно поддерживает Nested Virtualization. у меня 5я версия хотя https://www.virtualbox.org/ticket/4032 я так понимаю что всё же не поддерживает.
Alex 서퍼
COPY path/dir1 dir2/ копирует содержимое dir1, странное поведение, как копировать сам каталог?
Pavel
привет. https://pastebin.com/wsxCZ9tg
Pavel
не понимаю, как сделать это на версии 3.1
Artem
Ты про links?
Vadym
Привет, делаю образ c приложением на Tomcat 8, и такой вопрос, какая практика имеет болше смысла: Запихать все в контейнер и изменять потом конфигурацию внутри контейнера в рантайме или прокидать volume и на хосте держать всю конфигурацию?
Pavel
Ты про links?
да и про веловм фром
Pavel
volumes_from
Pavel
даже скорее про вилумес в первую очередь не понятно
Artem
Volumes from вроде как никуда не девался
Artem
А Линкс уже деприкейтед, обращайся просто по имени сервиса, они умолчанию в одной сети
Pavel
Unsupported config option for services.nginx: 'volumes_from'
Vadym
Лучше конфигурировать через ENV. Можно через volume.
thx, наверное зделаю через volumes, потому что файлов с конфигурацией много (где то 10-20).
Alexander
Как мне из консоли посмотреть доступные теги образа на docker hub?
Alexander
docker search python выдаёт много всего, но мне нужны подробности python репозитория.
Aion
docker search python выдаёт много всего, но мне нужны подробности python репозитория.
https://stackoverflow.com/questions/28320134/how-to-list-all-tags-for-a-docker-image-on-a-remote-registry
Alexander
Ясно. Спасибо. Нативного, значит, нет, способа.
Dmitry
Ребят а кто-нибудь сталкивался с тем что на винде маунты директорий работают как-то криво?
Dmitry
Ну я и заметил
Dmitry
Вчера не работало это, пришел домой на маке маунт сработал сразу
Dmitry
Спулил на работе - не работает на винде
Sergey
Можете подказать делаю постги в докере .Проблема в тос что не могу подключить Volume ошибка не видит директорию. Почитав на формумах добавил функкцию в баш скрипт но не помогло .
Sergey
если запускать без волуме то контейнер стартует БД достпна
Sergey
Sergey
Sergey
Дмитрий
volumes: - "./.database:/var/lib/postgresql/data:rw"
Sergey
volumes: - "./.database:/var/lib/postgresql/data:rw"
volumes: - "./postgres-data:/var/lib/pgsql"
Sergey
пробовал
Sergey
также
Sergey
ошибка
Дмитрий
ошибка
какая