Bulat
всё работате :D
Stasyan
su
вы в курсе да, что stop - это обычная практика? все равно если контейнер сконфигурирован на автозапуск, при старте сервиса docker он стартанет?
George
о чем речь
George
D
Всем привет! Такой newbie вопрос - в docker-compose для nginx файл конфигурации замаунтен (верно ли так говорить?) следующим образом:
volumes:
- ./data/nginx.conf:/etc/nginx/conf.d/default.conf
Я ожидал что изменения в файле на хост машине отразятся на той что в контейнере, но этого не произошло. Вопрос: как обновить файл внутри контейнера? Думал просто перезагрузить контейнер, но наверняка есть способ получше
Roman
SiZE
Follow The White Rabbit 🐰
Ребят, добрый день!
Помогите советом, пожалуйста) Устанавливаю докер на убунту 16. Все делаю по инструкции, как на оф. сайте. При попытке старта демона docker-ce ошибки. Как побороть? До этого пробовал на centos 7, тоже самое(
Bulat
Установи через snap
Bulat
sudo apt update
sudo apt install snapd
sudo snap install docker
Denisio
я бы посмотрел в syslog например :)
Bulat
Follow The White Rabbit 🐰
я бы посмотрел в syslog например :)
Oct 19 10:41:15 ubuntu dockerd[25039]: time="2019-10-19T10:41:15.232313863-04:00" level=info msg="Starting up"
Oct 19 10:41:15 ubuntu dockerd[25039]: time="2019-10-19T10:41:15.237278754-04:00" level=fatal msg="Your Linux kernel version 2.6.32-042stab138.1 is not supported for running docker. Please upgrade your kernel to 3.10.0 or newer."
Oct 19 10:41:15 ubuntu systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
Если я правильно понял, сейчас текущая версия ядра не поддерживает докер, верно?
Denisio
похоже на то
Denisio
либо взять более старый докер :)
Sergey
George
George
George
причем не в journald, а в /var/log/syslog или что там по умолчанию
George
George
минимум желательно 4.4.****
George
ставить по инструкции с офф сайта. А со снапом... Потом приходит разработчик и спрашивает - а почему у меня файлы в докере не видны? Почему порты не открывает
George
плавали, знаем
Follow The White Rabbit 🐰
о, да, надо обновлять
подскажите пжлст
ввожу команды apt-cache search linux-image
и там огромный список образов
как понять какой мне нужен?
George
эм
Follow The White Rabbit 🐰
George
ставьте просто последнее доступное 🤷♂️
George
те которые с суффиксом gke/gcp - это оптимизрованные под GKE/GCP соответственно
George
сойдет
Dmitriy
Подкажите хочу использовать Docker-sync, ну ни как не могу завести.
your-app-php:
notify_terminal: true
src: './www'
в docker-compose-dev.yml
php:
build: ./images/php
links:
- mysql
volumes:
- your-app-php:/var/www:nocopy
Dmitriy
На выходе в контейнере php нет вообще ни каких файлов
Andrey
Dmitriy
В любой не понятной ситуации)
Follow The White Rabbit 🐰
сойдет
похоже надо менять виртуализацию на kvm
на openvz ядро не обновляется(
https://forum.firstvds.ru/viewtopic.php?f=3&t=10703#wrap
George
о, да, а ты сказал, что у тебя openvz?
George
как бы догадаться об этом невозможно. OpenVZ - это по сути такая же контейнеризация. Как и докер, как и lxc
Follow The White Rabbit 🐰
нет, я не знал, что это влияет(
George
и шарит общее ядро с хостом
Follow The White Rabbit 🐰
@gecube @dbalashov спасибо за помощь! помогли разобраться)
Denisio
В любом непонятном случае читай логи - правило никогда не подводит
Follow The White Rabbit 🐰
Denisio
ну начать с syslog а потом конкретно софта
Denisio
фаталы часто пишутся в syslog и иногда больше уже и не надо дальше идти и так понятно что случилось
Follow The White Rabbit 🐰
Oleg
всем привет. подскажите, почему в композе такое не подхватывается ?
services:
nginx:
image: nginx:alpine
container_name: nginx
ports:
- "80:80"
volumes:
- ${PWD}/docker/nginx:/etc/nginx/conf.d
в папке docker/nginx два файла
default.conf
restrictions.conf
Ошибка такая
2019/10/19 17:44:18 [crit] 1#1: pread() "/etc/nginx/conf.d/restrictions.conf" failed (21: Is a directory)
nginx: [crit] pread() "/etc/nginx/conf.d/restrictions.conf" failed (21: Is a directory)
Я уже понял что кейс связан с тем, что маунтятся типа только папки, но не понимаю ЧЯДНТ, т.к вроде маунчу папку
Рубикон
Рубикон
Тут похожу ты при монтровании случайно дирикторию скрафтал
Oleg
эм
Oleg
не могу показать, тут сурс код ))
Oleg
drwxrwxr-x 3 ole ole 4096 Oct 19 16:44 docker
Vologymyr
Oleg
[19:49:24] ole: $ ls -al docker
total 24
drwxrwxr-x 3 ole ole 4096 Oct 19 16:44 .
drwxrwxr-x 16 ole ole 4096 Oct 19 19:01 ..
-rw-rw-r-- 1 ole ole 266 Oct 19 16:41 Dockerfile
drwxrwxr-x 2 ole ole 4096 Oct 19 19:03 nginx
Рубикон
Рубикон
tree
Oleg
.
├── Dockerfile
└── nginx
├── restrictions.conf
└── default.conf
Рубикон
Рубикон
ls -al nginx/
Oleg
[19:58:37] ole:$ ls -al nginx
total 24
drwxrwxr-x 2 ole ole 4096 Oct 19 19:03 .
drwxrwxr-x 3 ole ole 4096 Oct 19 16:44 ..
-rw-rw-r-- 1 ole ole 875 Oct 19 16:41 restrictions.conf
-rw-rw-r-- 1 ole ole 1835 Oct 19 19:03 default.conf
Рубикон
Эм ... чет я нихрена не понимаю
Oleg
вот и я
Oleg
)
Рубикон
Делал очиску системы?
Рубикон
Есть подозрение на то что образина собрался криво
Oleg
Рубикон
Почисти system
Oleg
единственное, может что здесь играет роль, что я пытаюсь запустить на удаленном докер хосте ?
Oleg
блин, походу это и проблема
Stripe
Всем привет
Stripe
если я задам для двух контейнеров одну папку, чтобы скидывать картинки, они будут синхронизироваться ? К примеру контейнер А
volumes:
- ./resource/files:/var/www/resource/files:rw
Контейнер Б
volumes:
- ./resource/files:/home/app/resource/files:rwЯ смогу сделать так, что скрипт Б создает картинку и я вижу ее в контейнере А
Митяй
Titov
Anton
Всем привет! Подскажите в чем проблема создания пхп-контейнером папки? Нет прав пишет