Егор
Ок, спс
GOLIB
Ну, такое... хочется это одной командой делать
Я тоже хочу закончить проект за день
GOLIB
))
GOLIB
была статя
GOLIB
Типо, из баша запустить композ
https://vsupalov.com/build-docker-image-clone-private-repo-ssh-key/
GOLIB
https://medium.com/paperchain/fetching-private-github-repos-from-a-docker-container-273f25ec5a74
Егор
Окей, а как я должен засунуть в SSH_PRIVATE_KEY строку с ключом?
Егор
"$(cat ~/.ssh/id_rsa)"
Егор
Егор
Такое не работает
Егор
@Fredwared
GOLIB
надеюсь вы уже знаете что ключ берет с файла ?
Егор
В плане... ну, понятно... что я ключ беру из файла.... я его оттуда явно пытаюсь скопировать на скрине выше
Егор
Ладно
Solyar
Приветствую. недавно столкнулся с проблемой отсутствия места на диске. Поступил так. Сделал : - docker stop - cp -r /var/lib/docker/* /dev/data - mount /dev/data /var/lib/docker - docker start Докер запустился и подхватил директорию /dev/data 196G 55G 132G 30% /var/lib/docker Но... Вот вижу диск (размер растёт докер его использует) А в docker info Total Memory: 125.8GiB (Другой диск который был изначально) С чем может быть проблема?
Егор
Пытаюсь коннектиться по ssh внутри контейнера. Но получаю отлуп. RUN eval $(ssh-agent -s) RUN ssh-add $SSH_PRIVATE_KEY > Could not open a connection to your authentication agent. Везде говорят, что не запущен ssh-agent, я это явно делаю. В чём причина? Использую FROM golang:1.13.7-buster AS BUILD
George
А так и не должно. Компоуз не делает eval на правую часть выражения . Но ты можешь при вызове компоузе передать
George
https://docs.docker.com/compose/reference/build/
George
docker-compose build --build-arg SSH_PRIVATE_KEY=$(команда)
George
Ну, и нюанс с мультилайн ключами (там был секс с tr -r - удалением ньюлайнов), либо можно не париться и тупо в бейз64 закодировать
Кириллл
Всем привет, столкнулся с проблемой монтирования папки В докер-компоузе web: restart: always build: . env_file: - .env command: ["/config/scripts/wait-for-it.sh", "db:${DB_PORT}", "--", "/config/scripts/docker-entrypoint.sh"] ports: - "${WEB_PORT}:8000" volumes: - ./web1:/web2 depends_on: - db - redis web1 лежит с файлами, но в процессе запуска web2 почему-то пустая Проблема на винде 8,1, на 10 всё ок Сталкивался кто?
Evgeniy
имешь ввиду что на этапе билда контейнера там нет файлов примонтированных это вроде норма потому что файлы монтируются не при билде образа, а при запуске контейнера
Кириллл
Однако алгоритм установки одинаковый на двух системах
Evgeniy
бывает такое что лежит старый образ и docker-compose его не пересобирает а использует старый образ в который монтирует
Evgeniy
попробуй запусти на 10 docker-compose up -d —build
Евгений
попробуй запусти на 10 docker-compose up -d —build
ну вот он сейчас 10 и ставит
Кириллл
😀
Evgeniy
тогда не знаю возможно на 8.1 используется toolbox а на 10 wsl или что другое в сортах винды не разбираюсь(
Кириллл
Sanya
Где найти спеца для настройки github+jenkins+docker+ubuntu?
George
уже нашел
George
задавай конкретный вопрос
George
либо можешь на фриланс бирже опубликовать
George
https://freelansim.ru/tasks?q=devops
Sanya
А что надо то?
Настроить ci/cd, договорились с человеком уже
Nikita
Ясно/понятно Ну удачи там
Dmitry
Всем привет! Кто подскажет. Тут docker конфиги. https://github.com/FAST-JE/registerlogin в nginx logs пишет такое 2020/02/16 09:08:30 [error] 6#6: *1 upstream timed out (110: Connection timed out) while connecting to upstream, client: 172.23.0.1, server: test-doc-fast.loc, request: "GET / HTTP/1.1", upstream: "fastcgi://52.209.63.28:9000", host: "test-doc-fast.loc" Ну и сам проект на открывается http://joxi.ru/4Ak3Nl6tog95lA
Dmitry
У апстрима странный айпи. Разве он не локалхост должен быть localhost:9000 ?
поставил 127.0.0.1 теперь такое выдает. 2020/02/16 09:38:11 [error] 6#6: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 172.24.0.1, server: test-doc-fast.loc, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "test-doc-fast.loc"
Solyar
поставил 127.0.0.1 теперь такое выдает. 2020/02/16 09:38:11 [error] 6#6: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 172.24.0.1, server: test-doc-fast.loc, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "test-doc-fast.loc"
Теперь понял. Вроде всё правильно. Они в одной сети находятся (в компоузе прописано?), порт у контейнера пхп точно такой?
Evgeniy
уверен что контейнер пхп на порту 9000 что то ожидает?
Evgeniy
может он там unix socket слушает
Anonymous
Привет.
Anonymous
Помогите поднять андроид в докере
Dan
Платно
Anonymous
Cколько?
Dan
Переформулируй вопрос с просьбой о помощи и предложением вознаграждения за решение твоей проблемы. Уверен, что помогут
Dan
А вообще всегда есть три пути. Либо предложить оплату за решение проблемы, либо решить самостоятельно приложив усилия к документации, либо отказаться и найти себе другую проблему, решить которую можно не прибегая ни к документации ли к оплате третьим лицам :)
Anonymous
Нет, бро.
Timur
что за монетизация в группе пошла?
Timur
это не биржа ...
Timur
Помогите поднять андроид в докере
Попробуй самостоятельно, появятся трудности, то задавай конкретный вопрос!
Timur
Помогите поднять андроид в докере
такое обращение трактуется как: "скиньтесь на опохмел"
Timur
Спасибо, братишка
всегда помогут, только вопросы по-конкретней пожалуйста
Dan
что за монетизация в группе пошла?
Никакой монетизации. Мотивация читать документацию — да
Dan
Чот я сегодня поискал чатик по opentelemetry и ни один не нашёлся. завёл. https://t.me/ru_opentelemetry велкам кому актуально
Alex
Всем привет. Помогите пожалуйста разобраться. Я создаю образ докера и пытаюсь скопировать файл app.jar в /opt/dispatch/app.jar но он не копируется
Alex
FROM openjdk:8 WORKDIR /opt/dispatch COPY . . CMD java -Dapp.home=/opt/dispatch -jar /opt/dispatch/app.jar
Alex
alex@disp2:/var/opt/src/dispatcher/smartdispatch/docker-image/web$ ls -lh total 84M drwxr-xr-x 2 root root 4,0K фев 17 23:41 app_home -rw------- 1 alex alex 84M фев 17 22:43 app.jar -rw-rw-rw- 1 root root 202 фев 18 00:25 Dockerfile
Alex
app.jar лежит рядом с Dockerfile
Alex
лог сборки
Alex
Sending build context to Docker daemon 87.67MB Step 1/4 : FROM openjdk:8 ---> e890fe39c302 Step 2/4 : WORKDIR /opt/dispatch ---> Using cache ---> f886015b474e Step 3/4 : COPY . . ---> Using cache ---> 2b0c25471bbd Step 4/4 : CMD ping localhost ---> Using cache ---> a4f681f99017 Successfully built a4f681f99017 Successfully tagged smartdispatch:latest
Timur
Copy . .?
Alex
после запуска контейнера каталог /opt/dispatch пуст
Alex
А что не так?
Timur
Указал текущий каталог, а что копировать?
Alex
все
Timur
*
Timur
Забыл?
Alex
COPY app.jar app.jar