Vladimir
кто подскажет, почему при попытке docker login появляется "/v1/users/: x509: certificate signed by unknown authority"? поставил docker, и развернут private registry.
Alexey
потому что у тебя там ssl сломался
Alexey
а докер не умеет без ssl, насколько я помню
Vladimir
с других хостов все ок работает, пулл делается
Egor
Регистри свой?
Vladimir
а тут свежая установка, сертификат лежит скопированный с работающего хоста соответственно /etc/docker/certs.d/.../.....crt
Vladimir
Egor
+
Глянь для начала где работает докер в папочку /etc/docker/cert.d/ кажется так было
Vladimir
Egor
А там где не работает тоже лежит?
Vladimir
Egor
Время на сервере правильное?
Vladimir
ага, московское
Alexey
build: path/to/Dockerfile
Спасибо большое.
Может у вас есть пример?
Я пробую простейший compose :
version: "3"
services:
postgres:
container_name: pg
build: ./Dockerfile
Dockerfile лежит в той же папке где и compose. В чем моя ошибка?
Alexey
да
а другие ssl открываются?
Alexey
может всё таки на сервере сломалось с корневыми сертификатами
Alexey
либо всё таки время неправильное
Vladimir
все, вопрос вроде решился))) забыл порт указать
Vladimir
Login Succeeded
Vladimir
спасибо за поддержку
Фуад
Привет всем. Есть тут человек кто настраивал docker на gitlab ci?
Alexey
Фуад
Alexey
так что имел то ввиду? 🙂
раннер в докере? или что?
Фуад
В общем ситуация такая.
Yevhen
Фуад
Я создал стейдж на котором я билдаю имейдж с моим приложением. В моем файле gitlab-ci.yml это делает команда
docker build -t myapp .
Но процесс падает. В логах пишет docker command not found. Докер же сам есть в CI почему же тогда не находит докер команду
Фуад
Anonymous
фотка экрана это топчик
Алексей
в image alpine-node нету докера я думаю
Фуад
Алексей
а зачем тебе нпм при сборке?!
Anonymous
Посоветуйте легкий базовый образ на базе Debian или Ubuntu
Фуад
Ну почему то падает все. И не находит нпм. Я тоже не могу понять зачем он нужен если в скриптах только докер.
Alexey
Alexey
а тебе разве image не docker:dind надо запускать?
Алексей
Alexey
Alexey
Подскажите пожалуйста, почему volume не пишет в папку pgdata на винде?
docker-compose
version: '3'
services:
db:
build:
context: ./
dockerfile: ./Dockerfile
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql/data
Bogdan
Я сталкивался с таким на винде
Bogdan
Нужно использовать именнованый волюм
Alexander
FROM ubuntu:latest
FROM node:8.11.3
WORKDIR /var/www/chats
COPY /www/chats/package.json /var/www/chats/
RUN npm install
CMD [ "npm", "run", "dev" ]
почему не срабатывает npm install, но срабатывает npm run dev?
Artem
что пишет ?
Artem
Alexander
Не установленны пакеты из package.json
Artem
почему у тебя два раза FROM?
Artem
оставь только node
Andrey
Alexander
А каких подробностей не хватает?
Не запустилась команда npm install, свой Dockerfile показал
Алексей
Алексей
И нодемона глобально нет
Alexander
Он разве не подтянется при npm install ? Нужно
RUN npm i -g nodemon ?
Andrey
Алексей
Алексей
Не глобально
Evgenii
Вопрос. У меня есть потребность уничтожить полностью проект и занового его запустить (базы чтобы пересоздались, это может быть постгрес, эластик и что угодно ещё вокруг апок)
Собственно уничтожаю я его через
docker-compose down --volume
но иногда мне хочется уничтожить всё кроме одного сервиса (те исключить из команды down один сервис и его volume)
"Исключение" для запуска нашёл такое, но мне нужен не up, а наоборот down
docker-compose up --scale service3=0
Пока что пришло в голову только отказаться от volume для нужного мне сервиса в пользу локальный диретории и чистить её или нет руками в зависимости от того, нужно это или нет
Возможно есть ещё идеи?
Den
Привет, может кто сталкивался. С localhost сервис доступен, а снаружи даже телнетом на порт не стучится. При этом рядом крутятся несколько контейнеров с которыми все нормально. Проблема в сервисе?
Mike
Den
Угу, запускаю -p. Netstat на хосте показывает что listening, а по факту нет. все контейнеры запускаются идентичной командой. Разница - работающий контейнер это официальный postgres, а не работающий самосборный. Вот думаю где ещё смотреть?
-p порт хоста:порт expose из докер контейнера
Bogdan
А подробнее? Не представляю о чем вы
https://docs.docker.com/storage/volumes/ или можно погуглить docker named volume. Детально не разбирался почему постгрес только так работает на винде
Andrey
Привет, кто подскажет хранить бд в самом контейнере это нормально, или лучше на хосте.
Andrey
?
Andrey
Есть ли проблемы работы бд если она в контейнере? При изменении структуры например
Vladimir
хранить бд в контейнере - не нормально
Andrey
Какие минусы и риски есть при этом?
Andrey
У меня тоже примаплена директория, но вопрос ещё в силе. Нигде не могу найти минусы
Anonymous
контейнер прибит к хосту ?
оркестрация на другой хост не потащит его ?
Fess
Какие минусы и риски есть при этом?
Ну если у тебя большая база, с довольно большой частотой записи-чтения в неё, то лучше делать её без контейнера, т.к это лишний слой абстракции
Andrey
Ну да, как вариант.
Andrey
Дамп заливать
Максим
Здравствуйте!
mysql:
image: mysql:5.7
env_file: .env
ports:
- 3307:3306
environment:
MYSQL_ROOT_PASSWORD: ''
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
volumes:
- ./docker/var/lib/mysql:/var/lib/mysql
- ./docker/var/lib/mysql_bin:/usr/bin
Ошибка:
mysql_1 | /usr/local/bin/docker-entrypoint.sh: line 84: id: command not found
mysql_1 | /usr/local/bin/docker-entrypoint.sh: line 80: awk: command not found
Как это исправить?
Oleh
Oleh
как вариант