Igor
Из ошибки ясно что tar файл кривой
Igor
Всё
Олексій
https://pastebin.com/CJyz19y5
mrgreyves
Здрасти, комрады! Начал я тут ковырять docker, так вот возникла сразу целая куча вопросов. Подскажите пожалуйтса какой нибудь ресурс где можно почитать про docker кроме основного сайт)
Igor
Digital ocean
Igor
Гугл
mrgreyves
Эммм, а на русском кроме хабра можете что нибудь посоветовать?)
mrgreyves
А это вообще законно?
mrgreyves
Гугл
Ruslan
На русском ты не найдёшь актуальную информацию. Весь упор на официальную документацию, как и во всех других проектах.
Vladimir
Извиняюсь если тут так не принято, но если есть велосипедисты из Питера присоединяйтесь! https://t.me/velopiter
mrgreyves
Понял, спасибо за совет!
mrgreyves
На русском ты не найдёшь актуальную информацию. Весь упор на официальную документацию, как и во всех других проектах.
Олексій
Мистика
Олексій
5 минут назад все было ок
Олексій
Теперь опять ERROR: Error processing tar file(exit status 1): unexpected EOF
Олексій
Сделал reset
Олексій
И все так же ERROR: Error processing tar file(exit status 1): unexpected EOF
Олексій
Есть какие-то логи? Подробности откуда ошибка?
Олексій
Вхух
Олексій
Чуть не лопнул
Олексій
https://github.com/docker/compose/issues/4386
Олексій
странная херня
Igor
Господа вопрос
Igor
а .env файл docker-compose считывает сам?
Igor
или я обязан укаать его руками?
Igor
Alex
Всем привет. С правами разобрался, решение тривиальное, директива USER и chown на домашний каталог пользователя. Спасибо @nodekra и @ArtG1uK
Alex
У меня сейчас вопрос из категории, что будет если...
Alex
Есть liquidsoap, он генерирует аудиопоток из аудио файлов и транслирует его на сервер icecast. При необходимости обновить конфиг liquidsoap я вынуждене перезапускать службу. Решил, что с каждым мажорным обновлением конфига буду пересобирать образ и запускать новый контейнер. Пока не знаю, как поведет себя liquidsoap, но это другая песня. В плане докера, как правильно по быстрому запустить новый контейнер и погасить старый, что бы весь процесс занял минимальное время?
Artem
у тебя компоуз?
Artem
тогда docker-compose stop appname && docker-compose rm -f appname && docker-compose up -d appname
Artem
если у тебя весь код замонтирован и нужно просто сервис чтобы релоаднулся то просто docker-compose restart appname
Alex
Artem
ну да, а чего изобретать то)
Олексій
сервисы?
Олексій
есть что то удобнее компоуса?
Таймураз
Всем привет
Хочу скопировать из директории часть проекта, выполнить composer install, затем остальную часть (непосредственно исходники)
На данный момент это выглядит пример вот так:
COPY console /app/console
COPY common /app/common
COPY environments /app/environments
COPY composer.json composer.lock requirements.php init yii /app/
WORKDIR /app
RUN composer install
Как сделать лучше?
Igor
Igor
что я делаю не так?
Artem
запускать из директории с компосом
Igor
аа
Igor
понял
Artem
и название которое указано для сервиса в самом компосе
Igor
я то думал
Igor
COMPOSE_PROJECT_NAME=concepterco
Igor
стоп
Artem
то что
Igor
так я внужнй дериктории
Igor
нужной
Igor
и всё равно имею ошибку
Artem
docker-compose ps
Artem
как там называется нужный контейнер
Artem
так и обращатьс
Igor
аа
Igor
ну так не appname
Igor
docker-compose restart appname
Igor
а containername
Artem
ну у меня в компоузе крутится связка контейнеров
Artem
каждый это какойто аппликейшен
Igor
ну
Artem
что логично
Igor
у меня так же
Igor
но при рестарте по appname имею ошибку
Igor
рестартануть все контейнеры
Igor
docker-compose restart
Artem
что ты понимаешь под appname?
Igor
appname там ни при чем
Igor
COMPOSE_PROJECT_NAME=concepterco
Artem
для меня appname в контексте компоуза это то как обозвали контейнер
Igor
вот что я понимаю под appname
Igor
аа
Igor
а у меня контейнер обзываеться сам
Igor
COMPOSE_PROJECT_NAME=concepterco
Igor
concepterco_mysql_1
Igor
concepterco_nginx_1
Igor
и тд
Artem
ну вот данном случае это будет mysql