George
чего как маленькие
George
ну, имиджи - да, проблема
George
но их нужно в регистри (или на худой конец - в докер хабе) хранить, чтоб их всегда можно было перекачать
Andrey
поидее их и сейчас можно закачать в регистри, т.к. вроде как на ноде, раз пытаются подняться
Алексей
А где можно почитать о драйверах для volumes? А то в офф документации того же local я толком не нашел, как и всего остального
Anonymous
и тебе он даст параметры запуска
параметры запуска (docker run) есть. При запуске какой-то бред: он выдает мне первой строкой container id (как обычно), второй стройкой: docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:303: getting the final child's pid from pipe caused \"EOF\"": unknown.
Anonymous
docker ps пустой, docker ps -a - есть контейнер с created
NM
George
Andrey
эт да
Andrey
но можно запушить, спуллить на другой тачке и проверить
Serhii
Какой есть терминал клиент docker типа htop, чтобы видеть текущи образы, статус контейнеров и тп?
George
George
Anonymous
Всем привет) Возможно у меня очень тупой и частый вопроc… Но все же, как мне локально обратиться к базе (pgSql), если собирал через docker-compose up ?)
Алексей
Ничего кроме всяких редактирований докерфайла или подмены entrypoint я не нашел
Алексей
Спрашиваю, есть ли человеческое решение
George
NM
George
George
Ты bind mount делаешь ?
Anonymous
NM
как вариант в докере - это железный NFS
George
Не-а
Это не к тебе вопрос ) ты все перепутал
George
George
George
Если на хосте - она из контейнера по умолчанию доступна
Anonymous
George
На любом адресе, на который отвечает хост
Александр
Как спросить гугол, или тут подскажите, как через основной хост подключиться на порт doсker mariadb из соседнего докера, могу конечно на прямую
mysql -p -u root -h 172.17.0.2 -P 3306 —protocol=tcp
Но порядок если загрузки поменять, то распределение IP меняется. Можно конечно задать IP жёстко при создании докера, но хочется понимать какие ещё есть варианты в ключах
docker -D run —name mariadb-nextcloud -v /var/lib/mysql/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=entoparol -p 3309:3306 -d mariadb
Так он созадст в iptables nat, который вроде как запрещает натить из докера в докер.
George
в докере
Откуда доступ ? С хоста нужен ? Тогда либо --network host (аккуратно, менее предпочтительно)
George
Либо -p 5432:5432
George
И ходить на хосте на localhost:5432
Либо можно постгрес с файловым сокетом запустить и пробросить его на хост
George
George
Но это работает на всех бриджованных сетях, кроме docker0. Поэтому сначала создаёшь сеть, а потом аттачишь к ней контейнер
Alexander
Ребят, подсобите советом)
Alexander
Всем привет!
Ребят, у кого-нибудь есть flow, который предполагает собой выкатку какого-либо абстрактного микросервиса как в автоматическом режиме, так и в ручном режиме с использованием CI?
Это вообще нормально? Микс же какой-то получается.
Сам CI/CD в какой-то мере должен линейным процессом, верно же?
George
George
Не мешай их
George
Переход из одного в другой допустим вебхуком
Alexander
Вот как это объяснить разрабам, которые этого не понимают?
Alexander
Они не понимают почему не надо мешать
George
George
Alexander
Для меня это всё понятно. А вот им пояснить эту, вроде бы, явную вещь, не могу
George
Ci - это когда тесты и интеграция мастер ветки
George
Cd - это деплой на прод
Alexander
Это я знаю
George
Совсем разное
Alexander
)
George
С разными правами доступа
Anonymous
Компоуз покажи. Второй раз прошу
# docker-compose.yml
version: "3"
services:
app:
container_name: MyAoo
restart: always
build: .
depends_on:
- my_db
ports:
- "3000:1337"
my_db:
container_name: _db
image: postgres:11.5-alpine
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgresroot
POSTGRES_DB: pgsq
volumes:
- ./misc/postgres_init:/docker-entrypoint-initdb.d
ports:
- '5432:3222'
George
Критериями по атомарность процесса и пр
George
George
Какая ?
Alexander
Попробую... Спасибо!
kSandr
О ... а когда постгрес успел начать слушать на 3222 ?
Александр
George
George
kSandr
+
вообще у него там энтрипоинт кастомный, такшо хер знает чотам может быть так-то )
kSandr
но в целом странно
George
kSandr
Anonymous
Localhost:5432
Оно пишет
Server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
kSandr
George
Anonymous
Это может быть немнего странно но когда я поменя с ’5432:3222’ на ‘5432:5432’ все заработало… Всем спасибо)
Anton
Подскажите пожалуйста есть контейнер nginx-proxy от jwilder, как можно настроить Basic auth для определнного локейшена? В доке есть только описание что он делается для всего вирт. сервера
Anton
А можно ли в ports: указать ip? В docker-compose?
Anton
пробую на винде 10 wsl2 и докер, но достучаться до контейнеров по локалхост или ИП хостовой машины никак
Anton
только например по 172.21.250.149