@docker_ru

Страница 813 из 1375
Jack
05.10.2018
23:19:10
Оф дистрибутив? Никаких "твиков" не применялось? Руками права не трогал?
та уже разрешилось. Человек при установке поставил галочку юзать виндовс контейнеры

Konstantin
05.10.2018
23:19:20
И чо?

Они оба работают, хостс то причем

Jack
05.10.2018
23:20:27
а вот хз

Google
Jack
05.10.2018
23:20:38
но переустановили без той галочки и всё ок

Dima
06.10.2018
09:32:24
о, я только что придумал как менять энв ангуляра в докере
Так, это распространенная практика. Entrypoint читает введенные переменные в env и меняет их в нужном месте.

Georgy
06.10.2018
09:33:31
Так, это распространенная практика. Entrypoint читает введенные переменные в env и меняет их в нужном месте.
ну ангуляр сделан так по уебски, что его ребилдить надо, а я не мог понять как в докере это сделать

Timur
06.10.2018
09:43:51
https://www.youtube.com/watch?v=hdVNKmru3LM
Флантовские доклады вообще песня. Так круто никто не рассказывает, ещё раз большое спасибо за наводку

Вячеслав
07.10.2018
07:40:11
а как посмотреть содержимое dockerfile, ксли образ скачан из репо?

Volodimir Fedorov
07.10.2018
07:55:09
в репе и посмотреть)

Вячеслав
07.10.2018
07:56:00
в репе и посмотреть)
автор не написал

Вячеслав
07.10.2018
08:04:53
docker history?
да, но как-то неявно там все

bebebe
07.10.2018
08:07:38
да, но как-то неявно там все
а что именно вам не понятно? docker history --format '{{ .CreatedBy }}' --no-trunc <image>

Evgeniy
07.10.2018
13:49:13
господа, собираю composer, в entrypoint прописываю скрипт, который инициализирует проект, если директория с проектом пуста if [ -f "./.ENV" ]; then echo "files do exist" else composer create-project laravel/laravel:5.7 ./ --prefer-dist --ignore-platform-reqs fi composer install контейнер падает с ошибкой composer | /home/install.sh: line 8: syntax error: unexpected end of file (expecting "then") проблема в ситаксисе if гугл дает точно такой синтаксис как у меня сам composer собирается FROM php:7-alpine3.7 чяднт?

контейнер билдится без кеша docker-compose build --no-cache composer

Google
sk
07.10.2018
14:18:20


как узнать что опять запускает контейнеры

bebebe
07.10.2018
14:22:52
спросить у Александра Каральчука?

или он не пределах?

sk
07.10.2018
14:28:08
спасибо

Konstantin
07.10.2018
14:29:16
Subb98
07.10.2018
14:29:24
спросить у Александра Каральчука?
- Саня, верни контейнер! (с)

Konstantin
07.10.2018
14:29:49
1. никогда не удаляй так рабочие контейнеры 2. если композом запускаешь - им и стопай\удаляй\etc

Roman
07.10.2018
14:37:22
подскажите плиз как поченить Couldn't connect to Docker daemon at http+docker://localhost - is it running?

Konstantin
07.10.2018
14:37:57
is it running?

arts
07.10.2018
14:41:06
Timur
07.10.2018
14:42:02
Добавить себя в группу docker и перелогиниться.
может у него просто демон не запущен, например :)

arts
07.10.2018
14:42:18
Либо sudo chmod 666 /var/run/docker.sock. Но это сработает только до перезапуска докера.

Timur
07.10.2018
14:43:26
Либо sudo chmod 666 /var/run/docker.sock. Но это сработает только до перезапуска докера.
ничего, человек это в /etc/rc.local запихнёт и будет норм

теперь это best practices тред!

arts
07.10.2018
14:43:53
Лол

Roman
07.10.2018
14:46:46
да вроде и в группы пихал и проверял запущен или нет! вроде как все норм! и переустанавливал разными способами)

Sergey
07.10.2018
14:50:25
переустанови

Google
Roman
07.10.2018
14:56:36
Ну так переустанавливал

Sergey
07.10.2018
14:58:37
ок, на что ты получаешь ошибку

Roman
07.10.2018
16:00:08
на запуск докер-компос

о всем спс! после очередной перезагрузке заработало

Evgeniy
07.10.2018
16:03:10
https://www.shellcheck.net/ пишет if [ -f "./.ENV" ]; then ^-- SC2148: Tips depend on target shell and yours is unknown. Add a shebang.
он просит указать с помощью чего обрабатывать команды первой строчкой #!/bin/sh проблему не решает

проблема была в переносах строк \r\n

Konstantin
07.10.2018
16:11:06
dos2unix

Evgeniy
07.10.2018
16:12:25
На Винде сидишь?
да, но дело не в этом, а в том, что в новом проекте не настроил перенос строк в шторме

Konstantin
07.10.2018
16:14:16
Бывает, но когда ты с винды работаешь - это первое что надо проверять при фэйлах)

Кирилл
07.10.2018
17:31:02
Всем привет, помогите разобраться пожалуйста, есть контейнер, суть которого в том что бы обрабатывать файлы привязанные к папке на основе параметров, это делает скрипт которые прописан как entrypoint, но для правильной работы скрипта ему могут понадобиться доп параметры, он и другие связанные контейнеры поднимаются через compose, суть вопроса вот в чем, как запустить через compose контейнер, которые сам остановился после docker-compose up -d (так как этот контейнер не служба) с параметрами, так что бы он давал вводить данные на запросы контейнера?

сейчас он дает вводить данные но сам скрипт получает пустоту, вместо введенных данных

Сергей
08.10.2018
04:14:15
всем привет. кто-нибудь сталкивался с проблемой на этапе старта постгрес-контейнера: chown: /opt/postgres/pg_xlog/000000010000000000000012: Out of memory chown: /opt/postgres/pg_xlog/archive_status: Out of memory chown: /opt/postgres/pg_xlog/archive_status: Out of memory chown: /opt/postgres/postgresql.auto.conf: Out of memory chown: /opt/postgres/postgresql.conf: Out of memory chown: /opt/postgres/postmaster.opts: Out of memory chown: /opt/postgres/postmaster.pid: Out of memory ?

при том, что если пересоздать контейнер, то всё окей

причем это даже не обязательно постгрес контейнер

а любой, даже с nginx

Yury
08.10.2018
06:13:49
Ну аут оф мемори ж

Sergey
08.10.2018
06:24:28
Ну аут оф мемори ж
эта ошибка связана с нехваткой оперативы верно?

Google
Jas
08.10.2018
10:03:22
друзья всем привет, помогите плз решить вопрос, есть постгрес в докере, хочу чтобы при запуске контейнера, загружались автоматически все sql запросы, которые я вмонитровал

сейчас скинул docker-compose и Dockerfile

Ванько
08.10.2018
10:03:56
Ентрипойнт

Evgeniy
08.10.2018
10:04:04
в документации указаны место в которое можно положить *.sql файлики

Jas
08.10.2018
10:04:14
да

/docker-entrypoint-initdb.d

предлагают сюда положить

но он не запускает

postgres9: build: ./ ports: - 5432:5432 volumes_from: - pg_data environment: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres PGDATA : /var/lib/postgresql/data/pgdata pg_data: image: alpine:latest volumes: - /var/lib/postgresql/data/pgdata command: "true"

FROM postgres:9.4 ADD queries/user.sql /docker-entrypoint-initdb.d/user.sql



вложенность папок

Evgeniy
08.10.2018
10:05:38
у меня так работает COPY ./updateConfig.sh /docker-entrypoint-initdb.d/_updateConfig.sh RUN chmod 0777 /docker-entrypoint-initdb.d/_updateConfig.sh

Konstantin
08.10.2018
10:06:31
но он не запускает
глянь скрипт энтрипоинта, он кажется запускается один раз при первом старте

Jas
08.10.2018
10:06:39
да

уже глянул

там цикл, он отслеживает docker-entrypoint-initdb.d

в зависимости от расширения файла

и запускает его с помощью psql

Google
Evgeniy
08.10.2018
10:07:21
права проверь, посгрес запускается не от рута

файлики ты закинул от рута

Jas
08.10.2018
10:07:47
аа

я при запуске -d не указываю

странно что логи не сыпятся

Evgeniy
08.10.2018
10:10:03
сам нарывался, он молча просто не исполняет

Andrey
08.10.2018
10:10:30
привет может сталкивался кто - запускаю php скрипт в докере. сам php показывает что жрёт всего мизер памяти. а вот сам докер отжирает очень много и умирает по лимитам уже.

Evgeniy
08.10.2018
10:13:14
чем меришь в пыхе?

Andrey
08.10.2018
10:14:28
memory_get_usage(true)

Evgeniy
08.10.2018
10:16:52
попробуй другой, которая смотрит пиковое потребление

Юрий
08.10.2018
10:23:45
Народ, всем привет. Никто не сталкивался с необходимостью перенести контейнер со всеми настройками на другой хост например? Хотим переехать с devicemapper на overlay2 с сохранением всего и вся

Evgeniy
08.10.2018
10:34:18
господа а подскажите как контейнер с гитом повесить в фон, в смысле чтобы он не останавливался, чтобы была возможность в контейнер залезть для диагностики

обычно я делаю для этого так ENTRYPOINT /bin/bash CMD ["true"]

но в этом случае нет баша

Страница 813 из 1375