Shutov_Nikolay
Судя по тому что вы написали, вы забыли образ для СУБД перенести
Берды
Берды
Судя по тому что вы написали, вы забыли образ для СУБД перенести
=> ERROR [web internal] load metadata for docker.io/library/python:3.9.6-buster 0.0s
------
> [web internal] load metadata for docker.io/library/python:3.9.6-buster:
------
failed to solve: python:3.9.6-buster: failed to do request: Head "https://registry-1.docker.io/v2/library/python/manifests/3.9.6-buster": dialing registry-1.docker.io:443 with direct connection: resolving host registry-1.docker.io: lookup registry-1.docker.io: no such host
теперь с питоном чет проблема
Берды
Что может кэшиться в докере?? если образы установить с интернетом, удалить все и потом опять накатить без него, то проект устанавливается,
но просто без интернета не идет, бросает ошибку
failed to solve: python:3.9.6-buster: failed to do request: Head "https://registry-1.docker.io/v2/library/python/manifests/3.9.6-buster": dialing registry-1.docker.io:443 with direct connection: resolving host registry-1.docker.io: lookup registry-1.docker.io: no such host
stepson
stepson
Jdjshsh
Я запускаю контейнер, который должен использовать 8 гб оперативной памяти, но когда я выполняю команду docker stats, он использует только 200 mb.
Jdjshsh
Работаю на Docker Desktop, не знаю, что делать...
Angar
Jdjshsh
проблема. Он должен использовать больше оперативной памяти, и из-за того, что он этого не делает, он работает медленно и не так, как вне контейнера.
Evgeniy
Привет)
Возможно как-то победить это проблему без изменения IP сервера?
# curl -s ipinfo.io | jq
{
"ip": "91.186.x.y",
"city": "New York City",
"region": "New York",
"country": "US",
"loc": "40.7143,-74.0060",
"org": "AS9123 TimeWeb Ltd.",
"postal": "10001",
"timezone": "America/New_York",
"readme": "https://ipinfo.io/missingauth"
}
# docker pull hello-world
Using default tag: latest
Error response from daemon: error parsing HTTP 403 response body: invalid character '<' looking for beginning of value: "<html><body><h1>403 Forbidden</h1>\nSince Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://hub.docker.com/support/contact/\n</body></html>\n"
Stepan
Привет)
Возможно как-то победить это проблему без изменения IP сервера?
# curl -s ipinfo.io | jq
{
"ip": "91.186.x.y",
"city": "New York City",
"region": "New York",
"country": "US",
"loc": "40.7143,-74.0060",
"org": "AS9123 TimeWeb Ltd.",
"postal": "10001",
"timezone": "America/New_York",
"readme": "https://ipinfo.io/missingauth"
}
# docker pull hello-world
Using default tag: latest
Error response from daemon: error parsing HTTP 403 response body: invalid character '<' looking for beginning of value: "<html><body><h1>403 Forbidden</h1>\nSince Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://hub.docker.com/support/contact/\n</body></html>\n"
IP сервера ни при чем. В тексте сообщения все написано вполне внятно
Evgeniy
Maxim
Ну человек явно не сможет изменить принадлежность ip адреса к подсанкционной стране, а писать в поддержку... кто знает что и когда они ответят. Как вариант перенаправить трафик с вашей докер-нетворк в шлюз, у которого будет другой ip. Но это будет значить, что снаружи ip всё равно изменится.
Stepan
Поясните
Ошибка из-за ip клиента (того места, откуда идет запрос)
Здесь либо ложное срабатывание и надо разбираться с техподдержкой (ссылка есть), либо качать из другого места или использовать впн/прокси с кошерным ip
Maxim
Evgeniy
Тех поддержка только для платных клиентов, для всех остальных - комюнити
Evgeniy
Почему? Если вашу бесплатную учётку, НАПРИМЕР, на докере забанят ни за что - вам за общение с техподдержкой ради разблокировки разве придется заплатить?
Thank you for contacting Docker Support. This support channel is reserved for Docker's Subscribed customers who are having issues with their account, billing, or other services associated with Docker Hub. For users currently on a Docker Hub Free plan, architectural design guidance, or general inquiries, here are some resources that are available to you:
- Docker Community Forums (https://forums.docker.com/)
- Third-Party Communities (https://www.docker.com/community/)
- Docker Documentation (https://docs.docker.com/)
If you're interested in a Docker subscription, please see: https://www.docker.com/pricing https://www.docker.com/company/contact
Thank you and have a great day!
Docker Support
Maxim
В гит docker/hub-feedback есть похожие запросы...
Maxim
Попробуйте создать там Issue, поэтому и писал "неизвестно что и когда ответят".
ۘ
Dockerfile:9
--------------------
7 | COPY package*.json ./
8 |
9 | >>> RUN npm install
10 |
11 | COPY . .
--------------------
ERROR: failed to solve: process "/bin/sh -c npm install" did not complete successfully: exit code: 1
ۘ
вот мой докер файл, я пытаюсь создать образ, но run npm install не запускается
FROM node:latest
WORKDIR /app
EXPOSE 3000
COPY package*.json ./
RUN npm install
COPY . .
CMD [ "npm", "run", "dev" ]
ۘ
кто знает в чем проблемочка?
Vitaly
Скорее всего в package*.json
Vitaly
Попробуйте руками запустить контейнер с node:latest и там то-же самое сделать
Vitaly
возможно не так версия node
ۘ
менял его неск раз, все норм
Vitaly
ну значит не все норм
Andrew
А локально npm install норм отрабатывает?
Vitaly
Как отдебажить, совет выше я вам дал
Andrew
Vitaly
Andrew
Vitaly
Если в . у вас node_modules уже есть, получите в итоге кашу
Andrew
Vitaly
я выше написал, почему так не стоит делать
Andrew
Vitaly
Почитайте сообщение выше
ۘ
я к сожалению не умею дебажить И так далее, мне дали задачу связать фронт и бек проекты, вот я пишу докер файл для фрорта и такая ошибка
Vitaly
Vitaly
Вы в начале делаете
npm install
потом копируете все по верху . .
и потом npm build
Vitaly
И в это моджет быть проблема
Andrew
не понимаю в чем проблема то... ну он установил нужные либы и скопировал проект в контейнер
Владимир
Вы сначала в контейнере выкачиваете node_modules
Владимир
А затем на 11 строчке копируете все и node_modules в том числе
Andrew
нет не копирую, у меня в докеригноре прописано чтоб не копировало
Владимир
Но докеригнор вы не скинули
Andrew
справедливо )
Andrew
Vitaly
но опять таки, это частнуй случай, по этому лучше все-же сразу копировать, и потом уже npm install. Как говорится, суть таже но есть нюансы )
Hovhannes
Здравствуйте пожалуйста пожалуйста можно ли у себя локально в (Django)подключиться к postsgres который находится в Docker container какой host указать?
Andrew
а на каком хосте она запущена - тот и указать
Hovhannes
Hovhannes
Andrew
хост это айпиадрес машины, а не имя в конфиге докера
Andrew
у тебя джанга тоже докере или нет?
Hovhannes
Andrew
и они стартуют в компосе/сворме?
Hovhannes
да все работает и это находиться уже на сервере, для debug нужно чтобы локально смог подклюиться к postgres
Andrew
к удаленной?
Andrew
с локальной джанги в докере надо подключица к постгре на удаленной машине, верно?
Hovhannes
Hovhannes
Andrew
ну значит в настройках джанги указываем айпишник сервера где постгря
Andrew
а она там должна торчать наружу каким нибудь открытым портом
Hovhannes
я прбовал docker inspect container_id где был ip address но не смог подключиться
Andrew
подключение к удаленному хосту из докера такое же как без докера, если ты сможешь подключиться к ней с локальной машины напрямую - значит и из локального докера тоже сможешь с теми же настройками. начни с подключения к бд со своей машины
Hovhannes
Vitaly
Vitaly
он сам разрезолвит в тот ip который в контейнере будет
Vitaly
и экспозит ьне надо
Hovhannes
Vitaly
Andrew