Vladimir
ok, you may define global settings via /etc/docker/daemon.json ;)
unfortunately it's not possible in my setup
George
docker-compose v1.24.1
please give full snippet with log-opts and I'll try on my local PC
Vladimir
please give full snippet with log-opts and I'll try on my local PC
Просто добавь в любой существующий docker-compose.yml эту секцию. Мой сниппет содержит ссылки на мой внутренний репозиторий. Я посмотрю завтра уже какая версия синтаксиса у меня. Может старая.
George
🤷‍♂️ писать с нуля
Vladimir
Он даже ругается когда я пытаюсь выбрать local в качестве драйвера. Не знает такого
Vladimir
🤷‍♂️ писать с нуля
Нет конечно, гугл в помощь
George
docker-compose up Creating 4343_alpine_1 ... done Attaching to 4343_alpine_1
George
cat docker-compose.yml version: '2.4' services: alpine: image: alpine restart: always network_mode: host logging: driver: "json-file" options: max-size: "1m" max-file: "10" compress: "true"
George
все ок
George
"HostConfig": { "Binds": [], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": { "compress": "true", "max-file": "10", "max-size": "1m" } },
George
инспект показывает такое
George
gaal@linux-x1:~/4343> docker version Client: Version: 19.03.5 API version: 1.40 Go version: go1.12.12 Git commit: 633a0ea838f1 Built: Mon Nov 18 12:00:00 2019 OS/Arch: linux/amd64 Experimental: false Server: Engine: Version: 19.03.5 API version: 1.40 (minimum version 1.12) Go version: go1.12.12 Git commit: 633a0ea838f1 Built: Mon Nov 18 12:00:00 2019 OS/Arch: linux/amd64 Experimental: false containerd: Version: v1.2.10 GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339 oci: Version: 1.0.0-rc8+dev GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657 docker-init: Version: 0.1.4_catatonit GitCommit: gaal@linux-x1:~/4343> docker-compose version docker-compose version 1.24.0, build 0aa59064 docker-py version: 3.7.2 CPython version: 3.6.8 OpenSSL version: OpenSSL 1.1.0j 20 Nov 2018
Vladimir
Я думаю у меня Version : 2
Vladimir
Спасибо, завтра проверю
George
Я думаю у меня Version : 2
ну ясен красен... надо крайную ставить *(
Bohdan
Господа, а не подскажите, когда делаю docker-compose down на nginx возникает ошибка
Bohdan
ERROR: error while removing network: network usr-info_default id 2a91e050c5872eab9b49895aab7095c6e7cb5210076c807e4a25ccec27eff6ef has active endpoints
George
ну написано же. обычно помогает рестарт докер демона
Anonymous
к дневному вопросу о доступе портов хоста https://github.com/qoomon/docker-host
Жора
Добрый вечер, товарищи! Что там нынче с альтернативами докера? Без центрального процесса которые coreos rkt загнулся
Жора
А так? =)
George
Компоуз не нужен (с)
Roman
Да и докер не нужен (с)
Жора
не нужон, потому пришел за альтернативами :)
George
Podman Und Cri-o
Alexandr ∨∧‾
Terry
это наброс?)
ну таки да
Terry
это наброс?)
ему лейбу нужно "любитель_вентиляторов"
Terry
спамер
Alexandr ∨∧‾
Fikret
Привет всем, у меня есть одна проблема. Когда поднимается контейнер с mysql , я создаю папку data и храню там данные из базы данных
Fikret
Чтобы если в друг какие то проблемы будут с сервером не потерять данные
Fikret
volumes: - "./data/db/mysql:/var/lib/mysql"
Andrey
Ммм а вопрос в чем
Fikret
А вот когда я что то меняю и хочу заново сделать docker-compose up
Fikret
мне не разрешает
Andrey
Кто
Fikret
типо пишет что у меня нет привилегий
Fikret
я когда я стираю эту папку
Fikret
все отлично поднимается
Andrey
Может я не выспался но это полная фигня
Fikret
я щас заново подниму и покажу
Andrey
Поменял ,где и как действуешь дальше
Andrey
По шагам
Fikret
окей
Fikret
version: "3" services: db: image: mysql:latest container_name: db restart: always environment: - MYSQL_DATABASE=crinfotask - MYSQL_ROOT_PASSWORD=112233 - MYSQL_USER=dev - MYSQL_PASSWORD=dev ports: - "8989:3306" volumes: - "./data/db/mysql:/var/lib/mysql" networks: main_network: ipv4_address: 10.10.0.4 django: build: . container_name: django ports: - "8005:80" - "8006:8000" - "3500:3500" command: python3 ./manage.py makemigrations command: python3 ./manage.py migrate command: apache2ctl -D FOREGROUND networks: main_network: ipv4_address: 10.10.0.3 ngnix: image: nginx ports: - "8088:80" environment: - NGINX_HOST=localhost - NGINX_PORT=8088 volumes: - ./ngnix.conf/:/etc/nginx/nginx.conf command: [nginx-debug, '-g', 'daemon off;'] networks: main_network: ipv4_address: 10.10.0.9 apache: image: httpd container_name: apache_web volumes: - ./my-httpd.conf/:/etc/apache2/sites-available/000-default.conf command: bash -c "httpd -D FOREGROUND" ports: - "8089:80" networks: main_network: ipv4_address: 10.10.0.2 networks: main_network: driver: bridge ipam: config: - subnet: 10.10.0.0/24
Fikret
это мой docker-compose файл
Fikret
я все это поднимаю
Fikret
так надо было
Fikret
по тех заданию
Andrey
Цель какая ?)
Andrey
Ну оторви что нибудь составителю тз
Fikret
типо это приватный ip
Andrey
Ок дальше
Fikret
вот когда я все это поднимаю , у меня создается django проект и все остальное
Fikret
я что то меняю в самом джанго проекте, и делаю заново docker compose up чтобы изменения попали в сам докер
Fikret
и тут у меня ошибка
Fikret
изза фолдера data
Fikret
не судите строго несколько недель как работаю с докером
Fikret
вот я заново поднял докер, у меня создалась папка data
Fikret
вот после того как у меня создалась папка data, я изменил что то в самом пайтоне, и заново сделал up , без разницы хоть down делай хоть не делай, он build не может сделать
George
Ты в курсе, что несколько директив command не поддерживается - раз
George
Два. Не хочешь проблем с правами - используй volume, а не bind mount
Fikret
я же volume использовал
George
Нет
George
Ты использовал "проброс с хоста"
George
А он автоматически при docker-compose down или down -v не очищается
Fikret
твои слова слишком умны для меня можешь немного подробнее обьяснить? где я проброс с хоста использовал?
George
🤦‍♂
George
./data - это проброс с хоста
George
Докер демон под рутом, джанга в контейнере скорее всего тоже