Size: a a a

RU.Docker — Официальное Русское Сообщество

2020 May 19

ЮЧ

Юрий 👨‍🔬 Чебышев... in RU.Docker — Официальное Русское Сообщество
добрый день, собираю свой первый контейнер из питон проекта.
докерфайл вроде бы самый простой:
FROM python:3.7-buster
COPY . .
RUN pip install --no-cache-dir -r requirements.txt
ENTRYPOINT ["python3", "Shvatka", "-bp"]
Структура проекта:
Shvatka
|__main__.py
|Dockerfile
|requirements.txt

Помещаю папку Shvatka c проектом в домашнюю директорию на сервере,
Запускаю сборку образа
docker build -t shvatka:0.1 Shvatka
сборка проходит без ошибок, запускаю контейнер
docker container run --name shvatka-1
shvatka:0.1
И получаю:
python3: can't open file 'Shvatka': [Errno 2] No such file or directory
Если запустить python3 Shvatka из домашней директории, то ожидаемо, скрипт стартует
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
скопируй внутрь контейнера свой проект
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
а не
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
Норм
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
на сервере значит нет твоей шватки
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in RU.Docker — Официальное Русское Сообщество
но есть же, из одной и той же директории запускаю python3 Shvatka и  docker build -t shvatka:0.1 Shvatka
источник

I

Ilyas in RU.Docker — Официальное Русское Сообщество
Привет, объясните плиз в 2 словах зачем нужен buildkit
источник
2020 May 20

GR

Gregory Rybalka in RU.Docker — Официальное Русское Сообщество
ку всем! помню давеча видел утилиту которая как Vagrant тока для докера) кто может подсказать имя?
источник

YD

Yuriy Dorogov in RU.Docker — Официальное Русское Сообщество
Ilyas
Привет, объясните плиз в 2 словах зачем нужен buildkit
Собирать имиджи
источник

S

SarDigital in RU.Docker — Официальное Русское Сообщество
Gregory Rybalka
ку всем! помню давеча видел утилиту которая как Vagrant тока для докера) кто может подсказать имя?
В смысле для сбора контейнеров? Их много
источник

S

SarDigital in RU.Docker — Официальное Русское Сообщество
werf.io, например
источник
2020 May 21

D•

Dan • Captain in RU.Docker — Официальное Русское Сообщество
Присоединяйтесь к AWS Cloud Week! 25 – 29 мая, 13.00 – 16.00. Mail.ru, JetBrains, Bitrix24, SoftServe, Kupibilet и Ciklum расскажут, как построили инфраструктуру на AWS. 6 бесплатных вебинаров на русском языке с разбором кейсов ведущих технологических компаний России. Участие бесплатно, нужно просто зарегистрироваться: https://go.aws/3cRDkwi
источник

S

Slach in RU.Docker — Официальное Русское Сообщество
Переслано от Slach
Народ, а какие лучшие практики для скоростной сборки docker build для golang?

если у меня уже есть vendor
стоит ли его передавать в docker context
и делать только
go mod vendor ?

или лучше дополнительно перед этим еще сделать
go mod tidy ?
мне go mod tidy внутри Dockerfile не нравится тем что он лезет в сеть и качает то, что у меня по идее итак уже есть в vendor папке
источник

AP

Al P in RU.Docker — Официальное Русское Сообщество
Если зависимости не часто меняются то собрать отдельный базовый образ с зависимостями. И на его базе хоть на каждое изменения строй новый. А для уменьшения размера мультистейдж билд.
источник

V

Vladimir in RU.Docker — Официальное Русское Сообщество
Всем ку, есть ли какие-либо инструменты, позволяющие разворачивать/запускать/удалять контейнеры через http api, указывая их образ и возможно домен?
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
Vladimir
Всем ку, есть ли какие-либо инструменты, позволяющие разворачивать/запускать/удалять контейнеры через http api, указывая их образ и возможно домен?
источник

V

Vladimir in RU.Docker — Официальное Русское Сообщество
Это не похоже на инструмент
источник

m

manefesto in RU.Docker — Официальное Русское Сообщество
partainer какой-нибудь
Но всё это фигня
напиши api
источник

V

Vladimir in RU.Docker — Официальное Русское Сообщество
manefesto
partainer какой-нибудь
Но всё это фигня
напиши api
😭
источник

V

Vladimir in RU.Docker — Официальное Русское Сообщество
Неужели нет готовых апи?
источник