2015-10-01 3 views
1

Я изменил, добавил некоторые дополнительные приложения в рабочий контейнер, теперь я хотел бы нажать его на Docker Hub. Я отметил свое изображение следующим образом: docker tag hellodocker:mytag <myuser>/hellodocker:mytag Процесс нажатия был успешным, но после нажатия и запуска я вижу, что он содержит только базовое изображение, которое я использовал, поэтому неактивные приложения не «совершены».Docker push image to Hub

+0

как запустить команду push? – BMW

+1

Вам необходимо создать учетную запись в docker-hub и выполнить команду из командной строки 'docker login'. Затем после входа в систему вы можете выполнить команду 'docker push IMAGE'. Дополнительная информация в [docker repos] (https://docs.docker.com/userguide/dockerrepos/) –

+0

@Yuri: Я уже вошел в аккаунт Docker Hub. – plaidshirt

ответ

3

Кажется, что вы не сделали фиксацию своего контейнера. Для того, чтобы это сделать - вы должны выполнить следующую команду:

docker commit CONTAINER_ID CONTAINER_NAME

подробнее об этом: Docker commit

ИЛИ

Вы можете просто выполнить docker команду и увидеть его выход:

1

1) Первый логин путем ввода sudo docker login в терминале. Введите имя пользователя и пароль

2) Посетите свою учетную запись docker и создайте новый репозиторий. В моем случае я создал репозиторий zawad1879/dockerhub

3) у вас есть Docker изображение с именем репозитория: zawad/Джанго и тегом: последних.

В этом случае вам нужно будет пометить это изображение меткой вашего желания. Я решил пометить его ярлыком: myfirstimagepush. Вы помечать изображения, введя команду

sudo docker tag zawad/django:latest zawad1879/dockerhub:firstimagepush 

4) Наконец нажать изображение в репозиторий с помощью команды

sudo docker push zawad1879/dockerhub:firstimagepush 

Это все есть на него.

Смежные вопросы