Работа с docker.io – как push’ть образы
Для начала конечно регистрируемся на docker hub и создаем свой репо. Проблем возникнуть не должно. Запоминаем свой логин и пароль. Далее после создания образа ему необходимо будет присвоить тег. Допустим ваш пользователь itc-life, а имя образа php_nginx, во создаете репозиторий с таким именем php_nginx. Добавляем тег к локальному образу в соответвии с этим. Если у вашего локального докер imgae был name php_nginx, то сейчас добаим ему тег для того чтобы отправить его в репозиторий.
docker tag php_nginx itc-life/php_nginx
Это будет наш репозиторий+образ: https://hub.docker.com/r/itc-life/php_nginx
Выйдем на всякий случай:
$ docker logout
Remove login credentials for docker.io
Получим вывод:
$ docker login Username: itc-life Password: Email: user@itc-life.ru WARNING: login credentials saved in /home/user/.docker/config.json Login Succeeded
Пушим образ
$ docker push docker.io/itc-life/php_nginx:
6fed247cdef7: Pushed
09583bb26cd2: Pushed
latest: digest: sha256:ddeea90865aa63a7a67b77d00ea86a62d833ec2657847231186fca81557c5d14 size: 742