Size: a a a

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

2019 October 08

А

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

AG

Andrey Gumilev in RU.Docker — Официальное Русское Сообщество
Александр
Про регистри ничего не знаю пока, буду смотреть )
Что смотреть, поднял и счастлив. В том же контейнере норм живёт если для себя.
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
version: '2'
services:
 registry:
   image: registry:latest
   restart: always
   volumes:
     - ./registry:/var/lib/registry
   ports:
     - 127.0.0.1:5000:5000

авторизация и серты на nginx
источник

k

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

k

kSandr in RU.Docker — Официальное Русское Сообщество
       location /v2/ {
           gzip             on;
           gzip_comp_level  6;
           gzip_min_length  100;
           gzip_disable     "msie6";
           gzip_proxied     any;


       auth_basic "Restricted area" ;
       auth_basic_user_file /etc/nginx/htpasswd ;
           proxy_pass http://127.0.0.1:5000;
           proxy_set_header Host $host;
           proxy_set_header X-Forwarded-For $remote_addr;
           proxy_set_header X-Server-Addr $server_addr;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_read_timeout 900 ;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       }
источник

AA

Amoral Alexander in RU.Docker — Официальное Русское Сообщество
Почему не могу отвечать?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
потому что ссылка
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
запикай http звездочками - вдруг прокатит?
источник

k

kSandr in RU.Docker — Официальное Русское Сообщество
ну возьми и собери образ,в чем проблема ?
источник

AA

Amoral Alexander in RU.Docker — Официальное Русское Сообщество
Приветствую. Помогите решить проблему с postgres-alpine и git clone.
Версия Docker Desktop for windows last.
Ответов в интернете так и не нашел, потратил уже несколько часов на решение. Использую Win10Pro
Мне необходим образ для теста yii2 по сборке нужно:
- Nginx-alpine,
- Php 7.2-fpm-alpine,
- Node10.12-alpine,
- Composer,
- Postgres-alpine.
Моя проблема заключается в том, что я уже подключил Nginx, Php и остальные контейнеры, все работает. Но есть некоторые моменты которые я не могу решить:

1. Не могу подключить свою базу, но если ставлю не alpine сборку (nginx, php, pgsql) то работает, соединяется. environment, links - прописаны верно. Но при соединение пишет, что ждет подключения. И в dockerfile прописывал и в docker-compose. Если брать не alpine, соединяется и в папку копирует на лок.

postgres
build /docker/postgres
networks
- backend
restart always
environment
- POSTGRES_DB=${DB_NAME}
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWORD}
- PGDATA=
ports
- 5433 5432
volumes
- ${DB_PATH_HOST} /var/lib/postgresql/data
- ${DB_PATH_HOST} -entrypoint-initdb.d/

database system is ready to accept connections
received fast shutdown request
waiting for server to shut down....LOG: aborting any active transactions

2. Нету прав на клон git clone ssh на php7.2-fpm-alpine. SSH встал и там и там. Прописывал chmod (не помогло). Читал про права на win10, поставил dockerentrypoint sh c нужными командами, но у меня происходит ошибка на docker run ssh ro IMAGE с логином хотя делаю все на локалке.
Ошибка: Permissions 0755 for root/.ssh/id_rsa are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key root/.ssh/id_rsa bad permissions
git@github Permission denied (publickey).
fatal Could not read from remote repository.


Буду благодарен за ответы, если кто сталкивался с решением данных проблем. Спасибо!
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Amoral Alexander
Приветствую. Помогите решить проблему с postgres-alpine и git clone.
Версия Docker Desktop for windows last.
Ответов в интернете так и не нашел, потратил уже несколько часов на решение. Использую Win10Pro
Мне необходим образ для теста yii2 по сборке нужно:
- Nginx-alpine,
- Php 7.2-fpm-alpine,
- Node10.12-alpine,
- Composer,
- Postgres-alpine.
Моя проблема заключается в том, что я уже подключил Nginx, Php и остальные контейнеры, все работает. Но есть некоторые моменты которые я не могу решить:

1. Не могу подключить свою базу, но если ставлю не alpine сборку (nginx, php, pgsql) то работает, соединяется. environment, links - прописаны верно. Но при соединение пишет, что ждет подключения. И в dockerfile прописывал и в docker-compose. Если брать не alpine, соединяется и в папку копирует на лок.

postgres
build /docker/postgres
networks
- backend
restart always
environment
- POSTGRES_DB=${DB_NAME}
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWORD}
- PGDATA=
ports
- 5433 5432
volumes
- ${DB_PATH_HOST} /var/lib/postgresql/data
- ${DB_PATH_HOST} -entrypoint-initdb.d/

database system is ready to accept connections
received fast shutdown request
waiting for server to shut down....LOG: aborting any active transactions

2. Нету прав на клон git clone ssh на php7.2-fpm-alpine. SSH встал и там и там. Прописывал chmod (не помогло). Читал про права на win10, поставил dockerentrypoint sh c нужными командами, но у меня происходит ошибка на docker run ssh ro IMAGE с логином хотя делаю все на локалке.
Ошибка: Permissions 0755 for root/.ssh/id_rsa are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key root/.ssh/id_rsa bad permissions
git@github Permission denied (publickey).
fatal Could not read from remote repository.


Буду благодарен за ответы, если кто сталкивался с решением данных проблем. Спасибо!
Ты внутри контейнера клонишь ? Обычно это означает, что у тебя проблемы с логикой процесса
источник

AA

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

GG

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

AA

Amoral Alexander in RU.Docker — Официальное Русское Сообщество
Они там находятся  - /.ssh/root/.ssh ro
В обоих случаях перепроверял cat - схожи оба.
источник

К

Кана in RU.Docker — Официальное Русское Сообщество
Amoral Alexander
Приветствую. Помогите решить проблему с postgres-alpine и git clone.
Версия Docker Desktop for windows last.
Ответов в интернете так и не нашел, потратил уже несколько часов на решение. Использую Win10Pro
Мне необходим образ для теста yii2 по сборке нужно:
- Nginx-alpine,
- Php 7.2-fpm-alpine,
- Node10.12-alpine,
- Composer,
- Postgres-alpine.
Моя проблема заключается в том, что я уже подключил Nginx, Php и остальные контейнеры, все работает. Но есть некоторые моменты которые я не могу решить:

1. Не могу подключить свою базу, но если ставлю не alpine сборку (nginx, php, pgsql) то работает, соединяется. environment, links - прописаны верно. Но при соединение пишет, что ждет подключения. И в dockerfile прописывал и в docker-compose. Если брать не alpine, соединяется и в папку копирует на лок.

postgres
build /docker/postgres
networks
- backend
restart always
environment
- POSTGRES_DB=${DB_NAME}
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWORD}
- PGDATA=
ports
- 5433 5432
volumes
- ${DB_PATH_HOST} /var/lib/postgresql/data
- ${DB_PATH_HOST} -entrypoint-initdb.d/

database system is ready to accept connections
received fast shutdown request
waiting for server to shut down....LOG: aborting any active transactions

2. Нету прав на клон git clone ssh на php7.2-fpm-alpine. SSH встал и там и там. Прописывал chmod (не помогло). Читал про права на win10, поставил dockerentrypoint sh c нужными командами, но у меня происходит ошибка на docker run ssh ro IMAGE с логином хотя делаю все на локалке.
Ошибка: Permissions 0755 for root/.ssh/id_rsa are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key root/.ssh/id_rsa bad permissions
git@github Permission denied (publickey).
fatal Could not read from remote repository.


Буду благодарен за ответы, если кто сталкивался с решением данных проблем. Спасибо!
Откуда подклбчаешься?
источник

AA

Amoral Alexander in RU.Docker — Официальное Русское Сообщество
Кана
Откуда подклбчаешься?
php
       build ./docker/php
       restart always
       networks
           - backend
       links
           - node
           - postgres
       volumes:
           - ${APP_PATH_HOST} ${APP_PATH_CONTAINER}
           - /.ssh/root/.ssh ro
       working_dir ${APP_PATH_CONTAINER}
источник

К

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

AA

Amoral Alexander in RU.Docker — Официальное Русское Сообщество
Да больше прошло, он висит в фоне. Папка все еще пустая.
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Amoral Alexander
Они там находятся  - /.ssh/root/.ssh ro
В обоих случаях перепроверял cat - схожи оба.
Ну, тебе ещё правильные права на ключи надо назначить
источник

GG

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