Aleksey
В контейнере по этому пути пусто?
Человек мягко намекает про пермишнс и возможно некорректный путь монтирования
Andrey
docker exec -ti 8c8f15865564 ls и путь сделай
Андрей
В контейнере по этому пути пусто?
Контейнер постоянно рестартится. В него разве можно войти?
Андрей
а ты не входи
docker exec -ti 8c8f15865564 "docker exec" requires at least 2 arguments. See 'docker exec --help'. Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...] Run a command in a running container
Андрей
ls /путь_до_серта/
docker exec -ti 8c8f15865564 ls /etc/letsencrypt/live/domen.ru/ Error response from daemon: Container 8c8f15865564ac52afdf9dc8eb4e8e4d8d0385121dd3efd2af47a3920a66be5f is restarting, wait until the container is running
Aleksey
Кто нибудь знает как решить проблему с тем что при загрузке винды нужно ребутать докер иначе не выкидывает наружу порты?
Aleksey
Не использовать докер на винде?) ****простити :)))
Да я б с радостью, у тебя есть альтернатива?)
Sergey
Ну если виндовые образы - нет, а линуксовые - ставил виртуальную с бубунтой/сентосом там и докерил
Aleksey
Я б вообще советовал докер не использовать, но это к делу особо не относится. Мне нужно запускать контейнеры на винде.
Sergey
Да я б с радостью, у тебя есть альтернатива?)
Снести нахер и накатить линукса
Aleksey
Он запускает хиперв с дебианом и запускает себя там а потом сокет прокидывает
Aleksey
Твой вариант абсолютная копия толкьо без консольки в винде
Sergey
В общем, абсолютно ничего не утверждаю, но в меня локально на winX вариант с virtualbox бубунтой был стабильнее, чем докер сразу на винде
Aleksey
Снести нахер и накатить линукса
Ну это невозможно, нет альтернатив офису от майкрасофта
Андрей
ls /путь_до_серта/
Если отрубаю в конфиге ссл и перезагружаю докер, то при проверке видно, что файлы есть: docker exec -ti 15fb0537b034 ls /etc/letsencrypt/live/domen.ru/ README cert.pem chain.pem fullchain.pem privkey.pem
Aleksey
Твой вопрос уже не почему вольюма нет а почему нджинкс не запускается
Sergey
Ну это невозможно, нет альтернатив офису от майкрасофта
А зачем он тебе нужен, этот офис? Ну кроме каких-ть изъебов в екселе
Sergey
Интересно, office 365 ещё не добрался до линуксов ?
Aleksey
А зачем он тебе нужен, этот офис? Ну кроме каких-ть изъебов в екселе
Ммм ну изьебы в екселе маст хев, а так оутлук очень удобный с скупом интеграция и тд
Андрей
Для линуксов
Andrey
Aleksey
Есть вполне себе WPS office
Платный заточеный под интеграцию со всем своим продукт против бесплатного
Aleksey
Ну это как жигуль и бмв
Aleksey
Жигуль тоже ездит
Андрей
Стой бл...а летсенкрипт в нжингс сам настройки пихает , сделай без ссл и запусти сербота в контейнере
Нет, не сам. Я снуружи запустил nginx, который не относится к сборке только для того, чтобы сгенерировать сертификат. Далее я потушил этот внешний nginx и запутил сборку докера.
Андрей
Кста а права зачем 777 а не 600 и 644
Так по умолчанию вышло, я не менял
Sergey
Проблема акутальная)
Ну а в целом, у докер на локальной тачке для тестов ?
Sergey
Ну это невозможно, нет альтернатив офису от майкрасофта
опеноффис делает тоже самое только кнопки в других местах стоят в крайнем случае в вайне запустишь щас бы себя на майкролохов лочить изза офиса ага
Aleksey
Ну а в целом, у докер на локальной тачке для тестов ?
Да, конечно. Плюс есть проблема в кспд, нужно все контейнеры проверять перед отправкой на сервак, в итоге пока удобнее на рабочем пк запускать
Sergey
опеноффис делает тоже самое только кнопки в других местах стоят в крайнем случае в вайне запустишь щас бы себя на майкролохов лочить изза офиса ага
Опенофес - ну такое..... Я даже рад был этот год, что не было офиса....нет ножек, нет мультиков, сами делайте бумажки, я, максимум, в блокнот могу :)))
Aleksey
Го всех с оракла пересадим
Sergey
Ну постгрес делает тоже самое что и оракл
бред оракл на линуксах спокойно работает неправильное сравнение)
Sergey
дело не в этом а что винда не может в нативные линуксовые технологии
Sergey
ну лана, вы сами выбираете себе клетку)
Andrey
Так по умолчанию вышло, я не менял
Есть вероятность что у тя не файлы а симлинки
Andrey
Скопируй что есть в другую директорию любую /home/ssl
Andrey
и примонтируй её
Andrey
Так по умолчанию вышло, я не менял
Именно так без фантазий - я про ключи
Aleksey
дело не в этом а что винда не может в нативные линуксовые технологии
Я работаю в большой компании тут всякие внд и ерундопели, у меня выбора оси нет
Aleksey
Дома офк куплен мак на который есть адекватный офис)
Andrey
Я работаю в большой компании тут всякие внд и ерундопели, у меня выбора оси нет
Говорят винду создали что бы в нормальные ОС по ссх ходить и гуглить через браузеры
Andrey
Зачем ты в неё Докер пихаешь?
Andrey
Вооо
Sergey
Зачем ты в неё Докер пихаешь?
В живого человека - докером пихать :))
Andrey
Ну у меня на работе тоже винда и хули , браузер и мобаикстерн с пайчармом ..всё
Андрей
Ну ,вышло?
Такой вот костыль забубенил временно в Makefile: ssl-renew: $(_SUDO) docker-compose down; certbot renew --dry-run; cp -r /etc/letsencrypt/live ./docker/app/ssl; $(_SUDO) find $(_SSL_PATH)/live -type f -exec chmod 644 {} \; service nginx stop; killall nginx; $(_SUDO) docker-compose up --build -d; И в docker-compose: nginx: container_name: nginx image: nginx:1.15-alpine volumes: - ${APP_PATH_HOST}:/var/www - ./volumes/log/nginx/:/var/log/nginx/ - ./docker/app/nginx/${ENV}/app.conf:/etc/nginx/conf.d/default.conf - ./docker/nginx/ssl:/etc/nginx/ssl - ./docker/app/ssl/live:/etc/letsencrypt/live/ Не совсем красиво , но работает. Без копирования почему то не канает(
Andrey
+
Paul
если допустим контейнер упал, есть способ что он на автомате восстанавливал свою работу?
Anonymous
если допустим контейнер упал, есть способ что он на автомате восстанавливал свою работу?
При запуске контейнера docker run Можешь подать флаг --restart=always docker run --restart=always service_a:latest
Paul
При запуске контейнера docker run Можешь подать флаг --restart=always docker run --restart=always service_a:latest
И ещё вопрос допустим у меня там mysql прод база при файле она не будет стёрта?
Paul
Или просто volume прописать и достаточно будет?
Anonymous
И ещё вопрос допустим у меня там mysql прод база при файле она не будет стёрта?
Если ты создал volume, то при последующем запуске данные сохранятся
Anonymous
Хорошо, большое спасибо
Вот здесь есть много инфы про mysql в докере https://hub.docker.com/_/mysql Если в базе реальные данные, лучше не полениться и readme прочесть
Romuald
Вопрос с собеседования, немного смутивший меня. Вопрос: Безопасен ли докер? Ответ той же компании: Нет, потому что вмешивается в IPTABLES, поэтому наша компания использует докер внутри виртуальной машины...
Romuald
😄
Romuald
Яхууу, матрешка детектед