Максим
понятно, а как я могу это исправить?
Это уже не в чат докера вопрос
BraVo123
понятно, а как я могу это исправить?
очевидно базу пере индексировать надо ..
Rose
Привет, Дарья! Добро пожаловать в RU.Docker — Официальное Русское Сообщество! Если ты не 🤖 ты знаешь что делать :)
Алексей
Подскажите пожалуйста как разместить на vds сервере докер контейнер? Знаю что нужно сначала разместить на dockerhub, но почему то не получается(Пишет по типу нету доступа). На сервере уже установлен docker и portainer
Алексей
Ну как минимум нужно залогиниться в докер cli на сервере.
А есть гайд какой-нибудь? Я уймо видосов и статей перечитал, все по свойму делают
Алексей
https://docs.docker.com/reference/cli/docker/login/
docker login -u ${USERNAME} -p ${PASSWORD} ${DOCKER_REPOSITORY}
Алексей
docker login -u ${USERNAME} -p ${PASSWORD} ${DOCKER_REPOSITORY}
Это как залить контейнер на dockerhub?
Алексей
Ну чтобы спулить приватный образ тебе тоже нужно залогиниться
Алексей
Это как залить контейнер на dockerhub?
Если образ не приватный, то просто в компоузе укажи образ адресом на твой докерхаб
Алексей
Пишет -bash: ${мой пароль}: bad substitution
Алексей
Т.е я написал вот это в командной строке docker login -u ${wesp1nz} -p ${мой пароль} ${wesp1nz/flasksite}
Aleksey
Пишет -bash: ${мой пароль}: bad substitution
на докерхаб как я понимаю ты зарегена как я понимаю docker pull име твоего контенра что пишит
Алексей
на докерхаб как я понимаю ты зарегена как я понимаю docker pull име твоего контенра что пишит
Вот если я попытаюсь через docker desktop отправить на hub то у меня такая ошибка
Aleksey
Вот если я попытаюсь через docker desktop отправить на hub то у меня такая ошибка
вот у тебя доступа нет зайди в свой профиль на докер хаб
Aleksey
Я зашёл
вот у тебя десктоп версия там есть миниюшка логин пароль заполни ее
Aleksey
а вижу зашел
Алексей
а вижу зашел
Ну я сейчас попробуйю через ssh захостить
Алексей
Если с hub не получается
Aleksey
Ну я сейчас попробуйю через ssh захостить
в консоли docker login напиши плиз
Алексей
в консоли docker login напиши плиз
Authenticating with existing credentials... Login Succeeded
Aleksey
Authenticating with existing credentials... Login Succeeded
ты зареган docker login -u твойник
Aleksey
ппросит пароль вести
Aleksey
docker push никтвой/имя товего репозитория:имя имиджа
Алексей
docker push никтвой/имя товего репозитория:имя имиджа
The push refers to repository [docker.io/wesp1nz/flasksite] An image does not exist locally with the tag: wesp1nz/flasksite
Алексей
в имени имеджа скорей всего касяк
3347c4c3610a app_flask-nginx "/docker-entrypoint.…" 3 hours ago Up 3 seconds 0.0.0.0:8080->80/tcp nginx f90513af5d73 app_flask-flask "uwsgi app.ini" 3 hours ago Up 4 seconds 8080/tcp flask 6bf6296e78bf postgres "docker-entrypoint.s…" 3 hours ago Up 4 seconds 0.0.0.0:54321->5432/tcp postgre Вроде все норм
Алексей
app_flask-nginx app_flask-flask postgres это же images
Aleksey
app_flask-nginx app_flask-flask postgres это же images
ты когда собираешь докерфайл его задаешь или он сам его обзывает
Aleksey
Aleksey
Он сам
пробуй
Алексей
Подскажите пожалуйста, разместил на сервере сайт, по http://IP::8080/ все прекрасно заходит. Купил домен, домен зарегистрирован, но по домену у меня выходит вот это: Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx. Docker compose nginx: build: dockerfile: ./Dockerfile context: ./nginx/ container_name: nginx env_file: - .env depends_on: - flask ports: - "8080:80" nginx.conf: server { listen 80; # set client body size to 1G # client_max_body_size 1G; location / { include uwsgi_params; uwsgi_pass flask:8080; } }
Ярослав
По порту все работает
Надо еще один nginx ставить. На вм установлен?
Ярослав
Раз он показывает стартовую страницу
Ярослав
Хорошо понял
Ну и в дефолтном конфиге проксируй / на 127.0.01:8080 Домен должен заработать. Не забудь перезагрузить nginx Как разрулишь, можно будет и его в контейнер засунуть
Алексей
Надо еще один nginx ставить. На вм установлен?
Я так понял нужно на сервер поставить nginx который будет перенаправлять с домена на 127.0.01:8080
Ярослав
да
Ярослав
server { server_name <домен>; server_tokens off; index index.html; location / { proxy_set_header Host $host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_pass http://127.0.0.1:8080; } } что-то типа этого
Ярослав
так до него добраться можно sudo nano /etc/nginx/sites-enabled/default что внутри стирай под ноль
Erdeni Khatunov
привет! подскажите плиз, что не так? не получается установить докер по инструкции k03nza@k03nza:~$ sudo apt install -y docker docker-compose bash Reading package lists... Done Building dependency tree... Done Reading state information... Done Package docker is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: wmdocker E: Package 'docker' has no installation candidate система: k03nza@k03nza:~$ hostnamectl Static hostname: k03nza Icon name: computer-vm Chassis: vm 🖴 Virtualization: kvm Operating System: Ubuntu 24.04.1 LTS Kernel: Linux 6.8.0-44-generic Architecture: x86-64
Алексей
server { server_name <домен>; server_tokens off; index index.html; location / { proxy_set_header Host $host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_pass http://127.0.0.1:8080; } } что-то типа этого
Все так сделал, но почему то все ровно Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.
Алексей
Перезапустил nginx?
ЧТо делает index?
Алексей
На главную страницу перекидывает?
Ярослав
Главную страницу подкидывает
Алексей
А если у меня главная страница это / то из-за этого может не работать?
Ярослав
хотя, не
Ярослав
композ переподнимал?
Ярослав
чтобы они состыковались, в общем в сторону портов надо покопать
Алексей
композ переподнимал?
Не, а зачем? Я же с nginx работал не в контейнере
Алексей
Или надо
Ярослав
Или надо
лучше переподнять
Алексей
Подскажите почему nginx в докере не видит ssl сертификат.
Алексей
Алексей
Georgy
Подскажите почему nginx в докере не видит ssl сертификат.
Из беглого просмотра конфига я вижу что волюм с сертификатом прописан, а то что это сертификат и его надо смотреть там, нет.
Georgy
А как смотреть его?
В конфиге nginx прописал где сертификат лежит?
Алексей
Да вон там прописан
Алексей
В конфиге nginx прописал где сертификат лежит?
Или про конфиг который не в докере?