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
но бэст праксит говорит что нужно дб сервак отдельно иметь, имхо бд сервер иногда просит мзду и надобно заплотить, чтобы все работало
Dmitry
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
Ну и если докер демон рестартовать, то контейнер тоже потом сам поднимется
Dmitry
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🇺🇦
что тут можно сделать, чтобы оно заработало?
Alexander
🇺🇦Dmytro🇺🇦
🇺🇦Dmytro🇺🇦
судя по этому там всё вкл что надо
Alexander
🇺🇦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
volumes_from
Pavel
даже скорее про вилумес в первую очередь не понятно
Artem
Volumes from вроде как никуда не девался
Artem
А Линкс уже деприкейтед, обращайся просто по имени сервиса, они умолчанию в одной сети
Alex 서퍼
Pavel
Pavel
Unsupported config option for services.nginx: 'volumes_from'
Alexander
Как мне из консоли посмотреть доступные теги образа на docker hub?
Alexander
docker search python выдаёт много всего, но мне нужны подробности python репозитория.
Alexander
Ясно. Спасибо. Нативного, значит, нет, способа.
Dmitry
Ребят а кто-нибудь сталкивался с тем что на винде маунты директорий работают как-то криво?
Eugene
Dmitry
Ну я и заметил
Dmitry
Вчера не работало это, пришел домой на маке маунт сработал сразу
Dmitry
Спулил на работе - не работает на винде
Oleh
Sergey
Можете подказать делаю постги в докере .Проблема в тос что не могу подключить Volume ошибка не видит директорию. Почитав на формумах добавил функкцию в баш скрипт но не помогло .
Sergey
если запускать без волуме то контейнер стартует БД достпна
Sergey
Sergey
Sergey
Дмитрий
Дмитрий
volumes:
- "./.database:/var/lib/postgresql/data:rw"
Sergey
Sergey
пробовал
Sergey
также
Sergey
ошибка
Дмитрий