Как послать решение?

25.02.2020, 14:57:41
1. Скачал, установил и запустил докер
2. Скачал архив data и распаковал
3. Выполнил в папке data команду docker build predict_always_zero
4. Выполнил команду docker login stor.highloadcup.ru указав username и password
5. Выполнил команду docker tag IMG_ID stor.highloadcup.ru/vkcup/marked_bee где IMG_ID - id образа полученный командой docker image ls
6. Выполнил команду docker push stor.highloadcup.ru/vkcup/marked_bee

Первые пять команд отработали без ошибок, всё было ОК.
Последняя команда каждый раз выдаёт:
The push refers to repository [stor.highloadcup.ru/vkcup/marked_bee]
57c4073ddbdf: Layer already exists <—– первый запуск было Pushed
973731dec873: Layer already exists <—– первый запуск было Pushed
d9aadb96c31c: Retrying in 1 second
da7fea6160d7: Retrying in 1 second
2db44bce66cd: Retrying in 1 second
received unexpected HTTP status: 501 Not Implemented

Что я делаю не так?
25.02.2020, 15:09:57
вывод docker image ls был
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> a6582c9d59f6 33 seconds ago 2.63GB
continuumio/anaconda3 latest 5fbf7bac70a0 4 months ago 2.63GB

Соответвенно tag-нул я образ a6582c9d59f6
27.02.2020, 16:42:19
h
Отредактировано 27.02.2020, 16:43:28
03.03.2020, 17:32:37
Подскажите, как отправить ответ?
Я первый раз пробую принять участие.
04.03.2020, 11:22:09
KonstantinOs
Подскажите, как отправить ответ?
Я первый раз пробую принять участие.

Надо освоить Докер иначе никак.

В начале, чтобы собрать образ, ты наследуешься от другого образа:

FROM continuumio/anaconda3:latest

Далее ты собираешь "образ" используя список Линуксовых команд. Перед командой должна стоять приставка RUN. Например:
RUN apt-get install -qy nazvanie-linux-paketa
или
RUN pip install nazvanie-python-paketa
Скорей всего базовый образ continuumio/anaconda3:latest уже содержит все необходимые тебе пакеты и эти команды тебе не нужны!

Далее как в примере ты создаёшь папку и копируешь своё решение в создаваемый образ

CMD mkdir /opt/results
WORKDIR /opt/results
COPY main.py main.py

Команду COPY надо повторить для всех файлов твоего решения. Файлы должны лежать рядом с Dockerfile!

В конце обязательно должна быть команда, которая запустит твоё решение:

CMD python main.py /tmp/data/test.tsv > /opt/results/result.tsv

Вот тут есть более подробная инструкция, как отправить докер образ после сборки:
https://vk.com/@cup-vk-cup-ml-docker-tutorial
Отредактировано 04.03.2020, 11:26:49
04.03.2020, 15:46:32
Спасибо за ответ, буду пытаться что-то сделать, еще раз спасибо!
05.03.2020, 19:02:21
Коллеги, а у Вас было такое?
ВВожу $ docker login stor.highloadcup.ru
Username: xxxhackerxxx@domain.com
Password:

после ввода Username ничего не происходит, поле ввода пароля не активно…, мертвая зона…
может где-то есть видос как с этим бороться?
06.03.2020, 00:12:21
Поле активно, просто символы не отображаются в целях защиты. Это стандартная штука. Надо вводить вслепую или ctrl+v.
06.03.2020, 08:15:38
Данил, спасибо большое за ответ, попробую!!!!
07.03.2020, 12:02:37
alexyz
1. Скачал, установил и запустил докер
2. Скачал архив data и распаковал
3. Выполнил в папке data команду docker build predict_always_zero
4. Выполнил команду docker login stor.highloadcup.ru указав username и password
5. Выполнил команду docker tag IMG_ID stor.highloadcup.ru/vkcup/marked_bee где IMG_ID - id образа полученный командой docker image ls
6. Выполнил команду docker push stor.highloadcup.ru/vkcup/marked_bee

Первые пять команд отработали без ошибок, всё было ОК.
Последняя команда каждый раз выдаёт:
The push refers to repository [stor.highloadcup.ru/vkcup/marked_bee]
57c4073ddbdf: Layer already exists <—– первый запуск было Pushed
973731dec873: Layer already exists <—– первый запуск было Pushed
d9aadb96c31c: Retrying in 1 second
da7fea6160d7: Retrying in 1 second
2db44bce66cd: Retrying in 1 second
received unexpected HTTP status: 501 Not Implemented

Что я делаю не так?
где ты взял репозиторий? типа stor.highloadcup.ru/vkcup/marked_bee


Зарегистрируйтесь или войдите, чтобы оставить сообщение.