Sergey
@dapp_ru
как понимаю надо образ не через докерфайл собирать а через дапфайл?
Roman
какую основную ось используете для контейнеров?
хочу понять какая сейчас лучше подходит
Evgenii
Roman
это ядро
а операционка?
Evgenii
Roman
это семейство, а точнее?)
Roman
у каждого ответвления свои причуды
Roman
у меня цента на 3.10 и какая то хрень меня преследует
Evgenii
Roman
периодически в лог валится
Aug 1 00:53:13 srv1 kernel: XFS (dm-2): page discard on page fffffc26a6da0140, inode 0x4a4e815f, offset 724992.
Aug 1 00:53:18 srv1 kernel: XFS (dm-2): Internal error XFS_WANT_CORRUPTED_RETURN at line 353 of file fs/xfs/libxfs/xfs_alloc.c. Caller xfs_alloc_ag_vextent_near+0x796/0xac0 [xfs]
Aug 1 00:53:18 srv1 kernel: CPU: 0 PID: 436 Comm: kworker/u49:4 Kdump: loaded Tainted: G ------------ T 3.10.0-862.6.3.el7.x86_64 #1
Roman
а потом раздел с контейнерами размонтируется
Evgenii
что значит цента на 3.10 ?
Roman
как то раз победил путем нахождения контейнера который постоянно перезапускался
Roman
сейчас все работают нормально и снова понеслось
Roman
Roman
на центе это вроде последнее ядро
Evgenii
Evgenii
я тебе ответил
Roman
и на что я поменяю?)
Roman
vожно ядро новое накатить
Roman
только решит ли оно мою проблему
Alexander
Можно ли использовать несколько FROM внутри конфигурации контейнера? Например
FROM ubuntu
FROM node:8.9.4
FROM php-fpm
FROM mysql:5.7
FROM redis
FROM rabbitmq
?
Рубикон
Почему в докер файле не получается скопировать файл содержащий минус?
Рубикон
Оно тупо не может скопировать
Рубикон
С точками - все ок
Egor
А с экранированием?
Рубикон
Неработает
Рубикон
В докер файле
copy rest-test ./ материться что test-test не найден
Рубикон
вместе с тем
copy test.test ./ отрабатывает правильно
Рубикон
А нет .. я нагнал .. просто так работает докер игнор
Рубикон
сорри
Sergey
Andrey
kerzol
И грабить корованы.
Gleb
Evgenii
Pavel
....или вагрант
Mikhail
Pavel
Evgenii
нет
Evgenii
более того
Evgenii
нормально работает только ubuntu
Eugene
Зачем тогда вообще контейнер? В Linux'е для разработки не нужен.
Я как правило и не пользуюсь. Контейнер для тестов, деплоя, демонстраций и т.д.
Eugene
А в разработке он только лишний ненужный слой, как правило
Sergey
Sergey
свой г-код не прокатываешь?
Алексей
Sergey
это когда уже пайплайн разработки наработан командой
Evgheni
Sergey
когда ты пришел в проект и пока ниче нет, ты будешь все подряд в докере пересобирать
Eugene
ну, ситуации везде разные бывают, конечно
всему свое место и свое время
Evgheni
Eugene
но стараюсь обойтись без докера на этапе разработки. Понимаю, что не во всех ситуациях это возможно
Fedor
Привет! а кто как sysctl внутри контейнера задает? и можно ли как-то их "наследовать" с хост системы?
Fedor
сейчас имею ситуацию, когда часть хост систем с ядром 4.13, и там внутри контейнера свои sysctl, и получаю контейенры с sysctl tcp_keepalive_time 7200, и кажется что из-за этого дропаются соединения через IPVS
Fedor
и да, это docker swarm, но кажется что проблема именно в контейнерах, а не в swarm-е
arts
-
Кто работал с образов пострегса? Не могу создать бд
1. FROM postgres:9.4 - отсюда беру образ.
2. запускаю контнтейнер, захожу в него через баш проверяю переменные окружения, они стоят ( передеаю через енв файл ) :
POSTGRES_PORT=5432
POSTGRES_DB=site
POSTGRES_USER=site
POSTGRES_PASSWORD=prod_site_pswrd_1234
POSTGRES_HOST=localhost
3. Захожу в постгрес через cli psql -U posgtes. Вижу нет ни юзера, ни бд.
Igor
привет ребята
для тех кто не юзал докер, посоветуйте плз материал по очень быстрому старту.
Текущая задача - сделать так чтобы быстро разворачивать базу постгре с нужными данными, и приложение, которое с ней работает.
twwlf
docs.docker.com
Igor
скорее, это медленный старт.
twwlf
ну тебе виднее, да
Sergey
Je
twwlf
-
@twwlf нет, запускаю через компоус. я прям с контейнера могу вывести их, значит они есть ( echo $POSGTRES_USER)
twwlf
их наличие не значит, что их кто-то читает и обрабатывает
-
@jerunman Выше ответ, нечаянно смешал 2, прошу прощения.
twwlf
так же "запускаю через компоус" не значит, что ты не переопределил entrypoint
-
version: "3"
services:
postgres:
build: ./containers/postgres/.
container_name: "postgres"
ports:
- 5432:5432
volumes:
- "./data/pg_data:/var/lib/postgresql/data:rw"
- "/tmp/:/tmp/"
env_file:
- .env