Size: a a a

RU.Docker — Официальное Русское Сообщество

2020 February 04

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
dev null
скопировал не rsync ом, а просто cp, ну и всё заработало
cp -a /home/docker.old/. /home/docker

так что бакап самого каталога докера не так уж и бесполезен, как выяснилось - не пришлось пересоздавать докеры, время чисто на копирование потрачено
👍
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Ну, тебе ещё повезло, что ты драйвер графовый не менял. Или версию докера.
источник

dn

dev null in RU.Docker — Официальное Русское Сообщество
ну я и не собирался ничего менять)
машина то та же, просто место заканчивалось
источник
2020 February 05

m

manefesto in RU.Docker — Официальное Русское Сообщество
ребята, может кто подскажет как построить между серверами серую сеть, хочу чтобы nomad в ней работал
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
manefesto
ребята, может кто подскажет как построить между серверами серую сеть, хочу чтобы nomad в ней работал
В разных дц?
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
Пока берем в hetzner, во франкфурте, думаю один дц
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
manefesto
Пока берем в hetzner, во франкфурте, думаю один дц
У него же есть услуга
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
между виртуалками предоставляют серую сеть, а вот между физически не нашел
источник

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
manefesto
между виртуалками предоставляют серую сеть, а вот между физически не нашел
В саппорт напиши, была опция
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
ну хорошо.допустим у hetzner есть, а если другой хостер и нет услуги, как построить сеть, что-то читал про weave, но пока не понял что это такое
источник

А

Александр in RU.Docker — Официальное Русское Сообщество
Всмем привет! У меня инстанс Ppostgres сначала создается с копированием init скрипта, а потом второй командой я к нему присоединяюсь и исполняю этот скрипт:
1. docker run -d --network=bridge --name postgresdb -v "$PWD"/source:/opt/myscript -v /home/repository/postgresdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=password -e POSTGRES_USER=user postgres:10-alpine
2. docker exec -it postgresdb psql -U user -f /opt/myscript/init.sql
подскажите пожалуйста, как реализовать такую последовательность через docker compose?
может вот так: command: psql -U user -f /opt/myscript/init.sql  ?
источник

ID

Igor Dzyuin in RU.Docker — Официальное Русское Сообщество
https://hub.docker.com/_/postgres?tab=description   посмотрите на docker-entrypoint-initdb.d
источник

AG

Alexandr Georgievsky in RU.Docker — Официальное Русское Сообщество
Всем привет - кто-нибудь натыкался на проблему установки соединения из контейнера с внешней базой postgres ?? выдает null 0/java.sql.SQLException: Cannot create PoolableConnectionFactory (The connection attempt failed.)
источник

ID

Igor Dzyuin in RU.Docker — Официальное Русское Сообщество
Если надо раскатать базу данных - я делал так
В Dockerfile.
COPY ./dbdata/db.dump /db/
COPY ./config/postgres/pg-setup.sql /docker-entrypoint-initdb.d/

db.dump - текстовый бэкап базы данных

cat pg-setup.sql
CREATE DATABASE db;
CREATE USER myuser WITH PASSWORD 'password';
ALTER ROLE myuser SET client_encoding TO 'utf8';
ALTER ROLE myuser SET default_transaction_isolation TO 'read committed';
ALTER ROLE myuser SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE db TO myuser;
\c db
\i /db/db.dump

и потом билдил с помощь docker-compose с зависимостями
источник

А

Александр in RU.Docker — Официальное Русское Сообщество
всем добрый день! подскажите пожалуйста в чем может быть причина? Без docker compose запускаю контейнер с базой - все работает... пробую через docker compose - контейнер отключается сразу после запуска
вот вариант без compose, 2 команды:

docker run -d --network=bridge --name postgresdb -v "$PWD"/src/main/resources/static/db:/opt/myscript -v /home/repository/postgresdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=password -e POSTGRES_USER=user postgres:10-alpine

docker exec -it postgresdb psql -U user -f /opt/myscript/init.sql

а вот как я это описал в compose

postgresdb:
   container_name: postgresdb
   image: postgres:10-alpine
   restart: "no"
   volumes:
     - ./src/main/resources/static/db:/opt/myscript
     - /home/repository/postgresdata:/var/lib/postgresql/data
   environment:
     - POSTGRES_PASSWORD=password
     - POSTGRES_USER=user
   command: psql -U user -f /opt/myscript/init.sql

запускаю docker-compose up
источник

D🐈

Dan 🐈 Capybara in RU.Docker — Официальное Русское Сообщество
Вы знаете...
источник

D🐈

Dan 🐈 Capybara in RU.Docker — Официальное Русское Сообщество
Тут докер написали на баше.
источник

D🐈

Dan 🐈 Capybara in RU.Docker — Официальное Русское Сообщество
Бокер.
источник

D🐈

Dan 🐈 Capybara in RU.Docker — Официальное Русское Сообщество
Примерно на 100 строчек кода. В сумме
источник

D🐈

Dan 🐈 Capybara in RU.Docker — Официальное Русское Сообщество
Где-то прямо сейчас Соломон кусает губы и дичайше ржот
источник