Владимир
но у меня на докере есть старые образы вот как мне их запустить ?
Andrew
docker run -d <имя образа>
Владимир
понял спасибо
Anonymous
незнаете почему не устанавливает зависимости pip install в докере ???
George
незнаете почему не устанавливает зависимости pip install в докере ???
ну, он тебе пишет ) не может к pypi приконнектиться
Anonymous
FROM python:3.8.3-alpine WORKDIR /work COPY . . RUN apk add build-base libffi-dev openssl-dev && \ pip install poetry && \ poetry build && \ pip install $(ls dist/*.whl) ENTRYPOINT ["/bin/sh", "-c"] CMD ["#(nop)"]
@
Парни подскажите, как сделать так, что бы один контейнер дожидался запуска другого контейнера но на другом сервере ?
@
желательно через запуск докер композ)
George
желательно через запуск докер композ)
в одном компоузе оба ? нет, так не пойдет )
@
не не
@
через докер композ просто поднимаются
@
но на разных серверах
Alex
подскажите почему не работает копирование из контейнера в лок машину sudo docker cp ae85ad627100:/home/Docker/* ~/Temp Error: No such container:path: Но если вот так sudo docker cp ae85ad627100:/home/Docker/ ~/Temp - то все норм я хочу скопировать только файлы а не папку
Andrey
sudo docker cp 'ae85ad627100:/home/Docker/*' ~/Temp
Baku
Привет всем, столкнулся с такой проблемой, File "/home/mike/homework/parlament/aiogram/env/lib/python3.7/site-packages/mysql/connector/connection_cext.py", line 219, in _open_connection sqlstate=exc.sqlstate) sqlalchemy.exc.DatabaseError: (mysql.connector.errors.DatabaseError) 2003 (HY000): Can't connect to MySQL server on 'localhost' (111) (Background on this error at: http://sqlalche.me/e/13/4xp6) ошибка выходит когда проект оборачиваю в докер, пробовал изменить хост, комментил bind-address. Может кто сталкивался?
Baku
если вы про команду то, docker run
Baku
version: "3.3" services: db: image: mysql:latest restart: always environment: MYSQL_DATABASE: 'db' MYSQL_USER: 'newuser' MYSQL_PASSWORD: 'password' MYSQL_ROOT_PASSWORD: 'password' ports: - '3308:3306' expose: - '3306' volumes: - my-db:/var/lib/mysql volumes: my-db:
Baku
это содержимое docker-compose
George
К базе надо по имени db подключаться, если сервис в докере
George
Если сервис на хосте, то к базе по 127.0.0.1:3308
Baku
db, вместо my-db?
George
Откуда my-db ? 😳
Baku
Name Command State Ports -------------------------------------------------------------------------------- aiogram_db_1 docker-entrypoint.sh mysqld Up 0.0.0.0:3308->3306/tcp, 33060/tcp контейнер создан и вроде работает исправно
George
volumes
Зачем
Baku
это и есть мое приложение?
George
Да
Mark
Добрый день, я сделал App Service на ажуре и настроил CI/CD чтобы изменялся докер имедж в регистре при коммите в мастер ветку, и все работало. Но ведь докер имедж это только одно приложение (бекенд) - а у меня еще есть фронтенд. Я решил перейти с одного контейнера (ибо мне надо 2 - еще один для фронта) на Docker Compose. Я пока что переписал все на докер компоуз, но я не понимаю как должен выглядить деплой этого docker compose файла в Azure Devops пайплайне, и что должно быть написано тут в Docker Compose конфигурации в ажуре. Может кто-то подсказать? Можем созвониться в гугл митс если кто-то хочет помочь с этим
Mark
пока что у меня в пайплане только билдится имедж и пушится в реестр, и все. Все работает. Но у меня ж еще позже будет добавлен фронтенд докер файл и надо чтоб докер компоуз файл как-то учитывался при деплое
Mark
реестр это типа докер хаба. только на ажуре оно автоматически подтягивает из этого хаба обновленный имедж и деплоит
Roman
Что значит команда copy --from в докер файле?
Dan
Что значит команда copy --from в докер файле?
А в документации что на эту тему пишут?
Dan
Что значит команда copy --from в докер файле?
Лень было найти https://docs.docker.com/develop/develop-images/multistage-build/ ?
Anonymous
Здравствуйте у меня в контейнере нету выхода в интернет как можно его исправить ???
Николай
Начать траблшутить и исправить
Denisio
Anonymous
может не проплатил за месяц?
нет образа он качает
Dan
нет образа он качает
Что? Какие образа?
Николай
А другие контейнеры тоже не ходят в инет?
Dan
Церковничаешь с докером ?
Николай
Или какой то один?
Николай
Сравни конфигурацию работающего и не работающего
Николай
Через docker container inspect
Николай
Что там по сети у них
Anonymous
щяс попробую
Николай
Можешь запустить пинг чего нибудь а на хостовой тачке tcp dump посмотри
Roman
еще докер можешь рестартануть я серьезно, иногда залипает сеть в демоне
NM
еще докер можешь рестартануть я серьезно, иногда залипает сеть в демоне
Это как это "залипает" ? И если копаться глубоко - какая там операционка стоит ?
Dan
Что с сетью?
NM
рестартнул ничего не изменилось
Ты скажи какое ядро и операионка
Anonymous
linux ubuntu
NM
Все понятно, какая 16-18-19-?
NM
Iptables -L что говорит ?
NM
Apparmor ?
George
Что тут происходит
Dan
У твёрдого знака сети нет в контейнере
Dan
Сидим улыбаемся
Tadeusz
нужен @inqfen
George
У твёрдого знака сети нет в контейнере
Мое имя стершийся иероглиф...
Mark
я создал виртуальную машину на хостинге и к ней подключился, установил / запустил docker compose, и вот у меня работает контейнер
Mark
в докерфайле я писал EXPOSE 5000, в докер компоуз написал ports: 5000:80
Mark
если я ввожу в браузере http://айпи_адрес:5000/<какой-то-эндпоинт> - не работает
Mark
пишет "The server at <айпи> is taking too long to respond."
Mark
мне кажется, что тут что-то очевидное должно быть. Но я не знаю почему так. Может быть подскажете, что надо сделать чтобы я мог открыть собственно вебсайт
ranebull
пишет "The server at <айпи> is taking too long to respond."
На стороне хостинга должны быть какие-то настройки файрволла, чтобы открыть порт. Может ещё файрволл на виртуальной машине быть. Смотрите в эту сторону.
Mark
да, заработало, спасибо. я новичек в докере, не совсем понимаю кстати, правильно ли что я создал виртуальную машину и в нее докер запихал? ведь я читал что одно из преимуществ докера в том что у него по сравнению с виртуальной машиной нет оверхедов всяких
Mark
вводи в курле на том сервере
работает , добавил 5000 и 80 порты