@bioforge
Верстающий пыхер

Почему ssh постоянно спрашивает пароль в Docker?

Всем привет.
Для проекта имеется контейнер с openssh-server и composer. В проекте используется несколько приватных репозиториев.
При попытке установить с помощью композера, постоянно запрашивается пароль от ssh ключей(на каждый репозиторий по два раза). Пароль подходит и репозитории качаются.

Вход в контейнер осуществляется с помощью docker exec.

В чём может быть проблема ?

Пример Dockerfile
FROM php:5.6-fpm

RUN apt-get update && apt-get install -y \
    openssh-server                        \
    git                                   \
    unzip                                 \
    && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

RUN mkdir /var/run/sshd
RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config

ENV NOTVISIBLE "in users profile"
RUN echo "export VISIBLE=now" >> /etc/profile

EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы