Size: a a a

Docker — русскоговорящее сообщество

2020 March 30

i

inqfen in Docker — русскоговорящее сообщество
RapidCodeLab
какие стандартные библиотеки? работает в scretch бинарик и точка)
Может там биндинги к сишнным либам
источник

i

inqfen in Docker — русскоговорящее сообщество
Или какие-то модули врапперы над сишными опять же
источник

i

inqfen in Docker — русскоговорящее сообщество
Которые сразу в системе стоят
источник

i

inqfen in Docker — русскоговорящее сообщество
Если так, то в scratch надо эти либы добавить, в чем проблема-то
источник

HA

Hello Aaa in Docker — русскоговорящее сообщество
Привет, всем. Подскажите, как сделать чтобы схавал конфиги? кусок compose:
db:
   image: postgres:latest
   ports:
     - 5432:5432
   configs:
     - source: pg_hba_cfg
       target: /var/lib/postgresql/data/pg_hba.conf
   volumes:
     - db_data:/database
     - ./postgres_backups:/backups
   environment:
     - POSTGRES_DB={{ POSTGRES_DB }}
     - POSTGRES_USER={{ POSTGRES_USER }}
     - POSTGRES_PASSWORD={{ POSTGRES_PASSWORD }}
   command: postgres -c 'max_connections=300'

volumes:
 db_data:
 rabbitmq_data:

configs:

 pg_hba_cfg:
   file: ./configs/postgres/pg_hba.conf

Ошибка
chown: changing ownership of '/var/lib/postgresql/data/pg_hba.conf': Read-only file system
источник

И

Ильнур in Docker — русскоговорящее сообщество
Hello Aaa
Привет, всем. Подскажите, как сделать чтобы схавал конфиги? кусок compose:
db:
   image: postgres:latest
   ports:
     - 5432:5432
   configs:
     - source: pg_hba_cfg
       target: /var/lib/postgresql/data/pg_hba.conf
   volumes:
     - db_data:/database
     - ./postgres_backups:/backups
   environment:
     - POSTGRES_DB={{ POSTGRES_DB }}
     - POSTGRES_USER={{ POSTGRES_USER }}
     - POSTGRES_PASSWORD={{ POSTGRES_PASSWORD }}
   command: postgres -c 'max_connections=300'

volumes:
 db_data:
 rabbitmq_data:

configs:

 pg_hba_cfg:
   file: ./configs/postgres/pg_hba.conf

Ошибка
chown: changing ownership of '/var/lib/postgresql/data/pg_hba.conf': Read-only file system
память есть свободная вообще?
источник

HA

Hello Aaa in Docker — русскоговорящее сообщество
Да
источник

HA

Hello Aaa in Docker — русскоговорящее сообщество
проблема появилась когда добавил configs
источник

И

Ильнур in Docker — русскоговорящее сообщество
странно, выглядит так будто сам придумал строку configs, может что и поменялось конечно
источник

И

Ильнур in Docker — русскоговорящее сообщество
по сути ты можешь просто в volumes указать файл, так же как и папки
если не поможет, privileged: true
если и так не поможет, создать пользователя postgres с таким же id как в контейнере, и выдать права на файл
источник

HA

Hello Aaa in Docker — русскоговорящее сообщество
Ильнур
по сути ты можешь просто в volumes указать файл, так же как и папки
если не поможет, privileged: true
если и так не поможет, создать пользователя postgres с таким же id как в контейнере, и выдать права на файл
Спасибо, попробую
источник

M

Maksim in Docker — русскоговорящее сообщество
Народ, всем привет!
При старте системы не все контейнеры запускаются сами, как править этот момент?
источник

M

Maksim in Docker — русскоговорящее сообщество
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Maksim
Народ, всем привет!
При старте системы не все контейнеры запускаются сами, как править этот момент?
рестарт олвейс
источник

M

Maksim in Docker — русскоговорящее сообщество
Andrey Gumilev
рестарт олвейс
спс
источник

R

RapidCodeLab in Docker — русскоговорящее сообщество
Maksim
Народ, всем привет!
При старте системы не все контейнеры запускаются сами, как править этот момент?
ну и в дополнение, depends_on попробуйте, чтоб запускалось в очередности
источник

R

RapidCodeLab in Docker — русскоговорящее сообщество
скорее всего nginx падает так как апстрим с пыхой еще не стартанул
источник

M

Maksim in Docker — русскоговорящее сообщество
RapidCodeLab
скорее всего nginx падает так как апстрим с пыхой еще не стартанул
спс
источник

UU

U U in Docker — русскоговорящее сообщество
Я сделал приложение на mongo+express+react+node.

Структура такая:

- client/
- - package.json
- - index.js <— frontend
- - Dockerfile
- server.js <— backend
- Dockerfile
- docker-compose.yml
- package.json


во время разработки в package.json сервера вызывается "dev": "concurrently \"npm run server\" \"npm run client\""

Do
ckerfile в папке client выглядит вот так:
F
ROM node:10.15.3
WORKDIR /usr/app
COPY package*.json ./
RUN npm ci
COPY . .
EXPOSE 3000
CMD ["npm","start»]
Dockerfile в корне выглядит вот так:
FRO
M node:10.15.3
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm ci
COPY . .
EXPOSE 8080
CMD ["npm","start"]

d
ocker-compose.yml тут https://gist.github.com/2u4u/2b13910c220f5a647f15d198a50ebe2a

при старте зависает на этом этапе

[HP
M] Proxy created: /api  -> http://[::1]:8080/
ℹ 「wds」: Project is running at http://172.17.0.3/
ℹ 「wds」: webpack output is served from
ℹ 「wds」: Content not from webpack is served from /usr/app/public
ℹ 「wds」: 404s will fallback to /
Starting the development server...

Э
то ошибка клиента? Если без докера запускать, то все нормально Может  я что-то не так настроил?
источник

R

RapidCodeLab in Docker — русскоговорящее сообщество
U U
Я сделал приложение на mongo+express+react+node.

Структура такая:

- client/
- - package.json
- - index.js <— frontend
- - Dockerfile
- server.js <— backend
- Dockerfile
- docker-compose.yml
- package.json


во время разработки в package.json сервера вызывается "dev": "concurrently \"npm run server\" \"npm run client\""

Do
ckerfile в папке client выглядит вот так:
F
ROM node:10.15.3
WORKDIR /usr/app
COPY package*.json ./
RUN npm ci
COPY . .
EXPOSE 3000
CMD ["npm","start»]
Dockerfile в корне выглядит вот так:
FRO
M node:10.15.3
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm ci
COPY . .
EXPOSE 8080
CMD ["npm","start"]

d
ocker-compose.yml тут https://gist.github.com/2u4u/2b13910c220f5a647f15d198a50ebe2a

при старте зависает на этом этапе

[HP
M] Proxy created: /api  -> http://[::1]:8080/
ℹ 「wds」: Project is running at http://172.17.0.3/
ℹ 「wds」: webpack output is served from
ℹ 「wds」: Content not from webpack is served from /usr/app/public
ℹ 「wds」: 404s will fallback to /
Starting the development server...

Э
то ошибка клиента? Если без докера запускать, то все нормально Может  я что-то не так настроил?
похоже что в докер не прокинуты директории
источник