Александр🦅🇺🇸
использовал базу данных
Александр🦅🇺🇸
sql server
Александр🦅🇺🇸
так же
Александр🦅🇺🇸
redis
Александр🦅🇺🇸
для кэширования данных
Александр🦅🇺🇸
написал docker-compose вот так
Александр🦅🇺🇸
🆂🅴🆁🅶🅴🆈
вроде норм ... порты смотрят наружу, контейнеры есть
🆂🅴🆁🅶🅴🆈
в чем проблема ?
Александр🦅🇺🇸
сейчас
🆂🅴🆁🅶🅴🆈
в май мини апи ... ваш сервис апи как понимаю
Александр🦅🇺🇸
да
🆂🅴🆁🅶🅴🆈
совет навсегда - слово "мини" просто никогда не используйте (в названиях)
Александр🦅🇺🇸
сейчас подниму докер для наглядности
Александр🦅🇺🇸
вообщем
Александр🦅🇺🇸
проблема была с sql browser
Александр🦅🇺🇸
хотя как я понимаю, я использую уже готовый образ sql и уже с ним работаю
Александр🦅🇺🇸
вношу туда свою базу данных, выполняю миграцию
Александр🦅🇺🇸
Unhandled exception. System.Exception: Cannot connect to SQL Server Browser. Ensure SQL Server Browser has been started.
Удаленный аккаунт
Господа, а JupyterHub внутри одного докера на кучу пользователей кто-то поднимал?
ilyhasis
Я живу,не робот
Askat
всем привет,при работае под докер, файлы редактируются и создаются только внутри контейнера, внутри idee не дает права редактировать, как можно это исправить? подскажите пожалуйста
Andrew
пользоваться volume
Andrey
всем привет,при работае под докер, файлы редактируются и создаются только внутри контейнера, внутри idee не дает права редактировать, как можно это исправить? подскажите пожалуйста
Из контейнера: chown -R 1000:1000 . Где "." - текущая директория проекта. Если не работает так, замените на абсолютный путь (типа /var/www/app). 1000 - заменить на реальный id пользователя, который у вас на хост-машине и под которым вы пытаетесь редактировать файлы в IDE. Определяется утилитой id: id
P
Привет! А почему у меня manifest inspect фейлится? $ docker manifest inspect quay.io/coreos/kube-rbac-proxy:v0.4.1 unsupported manifest media type and no default available: application/vnd.docker.distribution.manifest.v1+prettyjws Это мне нужно старую версию докера использовать?
Misha
парни привет. Поднял докер с ларкой. Поднял там портал. Всё работает, только файлы стилей, картинок скриптов и т.д. возвращают 404. До этого работал на без докера. Потихоньку осваиваю. Может ктото подсказать что нужно проверить или донастроить? Может конфиг nginx надо показать...?
Andrew
статику надо прокинуть
Misha
с гуглом попробовал пол дня - разные конфиги для нгинкса, но чет не помогло....
Misha
статику надо прокинуть
можете помочь подсказать как?
Iozhiggg
можете помочь подсказать как?
Вы для начала хотя бы что-то бы показали. Хотя бы какую-то фактуру.
Misha
так я ж спросил что показать?) Нгинкс конфиг может?
Misha
server { client_max_body_size 999M; listen 81; server_name portal.doc payment.portal.doc portal.portal.doc; access_log /var/log/nginx/portal.access.log; error_log /var/log/nginx/portal.error.log; root /app/portal/public; add_header X-Frame-Options "SAMEORIGIN"; add_header X-Content-Type-Options "nosniff"; charset utf-8; error_page 400 404 /404.html; location = /404.html { root /usr/share/nginx/html; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } index index.php index.html; location / { autoindex on; try_files $uri/ /index.php?$uri&$args; } location /public { autoindex on; } location ~ \.(php)$ { include fastcgi_params; fastcgi_pass php8:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; fastcgi_read_timeout 300; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; } }
Iozhiggg
Но я думаю что проблема вот тут location /сюда путь то статики { alias /app/portal/public; try_files $uri $uri/ =404; }
Iozhiggg
У вас впринципе не указан путь до статических файлов
Iozhiggg
Я так понимаю у вас какой-то пхп фреймворк? Могу предположить что это должно выгляжитб как-то так location /assets { alias /app/portal/public; try_files $uri $uri/ =404; } Что-то типа такого
Misha
Привет а скинь докер композ
version: '2' networks: elk: driver: bridge ipam: config: - subnet: 20.5.0.0/24 gateway: 20.5.0.1 services: ############################# PHP8 ############################## php8: container_name: php8 build: ./docker/php8 volumes: - ./src/php8:/var/www/php8 - /home/fuser/work/Projects/portal:/app/portal environment: PHP_IDE_CONFIG: "serverName=Docker" PHP_XDEBUG_ENABLED: 1 XDEBUG_CONFIG: remote_host=172.17.0.1 ports: - "9313:9313" networks: elk: ipv4_address: 20.5.0.4 extra_hosts: - "local_api.lc:20.5.0.2" ############################# NGINX ############################# nginx: container_name: nginx image: nginx:1.23.3 volumes: - ./src/php8:/var/www/php8 - ./nginx:/etc/nginx/conf.d ports: - "81:81" - "443:443" networks: elk: ipv4_address: 20.5.0.2 extra_hosts: - "local_api.lc:20.5.0.2" # ############################# MYSQL ############################# mysql8: container_name: mysql8 image: mysql:8.0 volumes: - ./dump/mysql8:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: test command: mysqld --sql_mode="" networks: elk: ipv4_address: 20.5.0.3
Misha
А теперь саму ошибку
у меня в браузере в консоли все стили, скрипты, картинки 404
Misha
у меня статика лежит в /app/portal/public/css /app/portal/public/js /app/portal/public/images
DSI
всем привет services: elasticsearch: container_name: elasticsearch image: "docker.elastic.co/elasticsearch/elasticsearch:8.10.4" volumes: - ./data/elastic:/var/lib/elasticsearch/data environment: - bootstrap.memory_lock=true - discovery.type=single-node ports: - 9200:9200 ulimits: memlock: soft: -1 hard: -1 выдает ошибку ERROR: Elasticsearch exited unexpectedly, with exit code 137 связонно с памятью пробовал написать services: elasticsearch: container_name: elasticsearch image: "docker.elastic.co/elasticsearch/elasticsearch:8.10.4" volumes: - ./data/elastic:/var/lib/elasticsearch/data environment: - bootstrap.memory_lock=true - discovery.type=single-node ports: - 9200:9200 ulimits: memlock: soft: -1 hard: -1 mem_limit: 2g ERROR: The Compose file './docker-compose.yml' is invalid because: Unsupported config option for services.elasticsearch: 'mem_limit' помогите пожалуйста не могу рещить проблему
DSI
сервер
DSI
маленкий хост изза этого проблемы?
Solyar
DSI
Solyar
1gb
Эластику надо минимум 2-4 чтобы работать адекватно
Iozhiggg
1gb
Так а вы ему 2 пытаетесь выдать)
DSI
Эластику надо минимум 2-4 чтобы работать адекватно
мне просто на показ можно как то сделать ?
DSI
1-2 дня чтобы поработало
Solyar
мне просто на показ можно как то сделать ?
https://www.elastic.co/guide/en/elasticsearch/reference/current/advanced-configuration.html
DSI
спасибо
Aleksey
у меня нгинкс слушает 81 порт
Ну норм тогда, так и не получлось 404 обойти?
Misha
неа)
Dlazder
Здравствуйте, подскажите пожалуйста, где хранить ssh ключ? В гитхабе хранить очевидно нельзя, но хочется чтобы не было возни с файлами. Куда копировать ключ в контейнер/образ?
Andrey
в гугл
Dlazder
в гугл
Нету там ничего
Dlazder
А зачем его хранить?
Я хочу отправить сборку на сервер и перезапустить его.
Dlazder
Каким образом?
Через scp отправить каталог, потом по ssh перезапустить процесс
Dlazder
А разве это по другому делается как то?
Dlazder
Хм... А кто/что будет этим заниматься?
Контейнер при запуске. Сделал сборку, тут же сам отправил, перезапустил.
Dlazder
А что за контейнер?
Странный вопрос 🫤
🆂🅴🆁🅶🅴🆈
А что за контейнер?
это наверное как то связано с докером
Евгений Б.
Приветствую всех! Подскажите, может кто сталкивался. Установил контейнер pgadmin4 для postgres, с пробросом 80 порта и никак не могу до него достучаться через браузер. При вводе в браузер http://localhost:80 бесконечно висит на соединении. Если запускать контейнер с параметром --network host, то соединение проходит без проблем. Куда копать?
🆂🅴🆁🅶🅴🆈
дай другой порт и попробуй
Евгений Б.
дай другой порт и попробуй
Пробовал, то же самое получается.
🆂🅴🆁🅶🅴🆈
Пробовал, то же самое получается.
Тогда Смотрите инструкцию и делайте по ней
Евгений Б.
Тогда Смотрите инструкцию и делайте по ней
По ней и делаю, но не открывает. Порт доступен, по telnet подключается, через браузер - нет.
🆂🅴🆁🅶🅴🆈
значит инструкция неверная, надо найти другую
🆂🅴🆁🅶🅴🆈
или у вас локальные настройки может быть мешают