Docker – jak opublikować swój obraz?

Stworzone przez siebie obrazy można publikować na przykład w platformie Docker Hub.

Krok po kroku

W następnych akapitach zostaną przedstawione kroki potrzebne do opublikowania obrazu na platformie Docker Hub. Korzystając z innych platform kroki będą zbliżone.

1. Rejestracja

Na początku należy się zarejestrować podając unikalną nazwę użytkownika – będzie ona reprezentowała prefiks nazwy obrazu. Dla przykładu załóżmy następującą nazwę:

radowieckidamian

2. Tworzenie repozytorium

Platforma Docker Hub udostępnia możliwość stworzenie repozytorium czyli miejsca gdzie wyląduje finalnie nasz obraz. Nazwa repozytorium musi być unikalna w ramach prefiksu radowieckidamian. Nazwa repozytorium będzie stanowiła drugą część nazwy obrazu, załóżmy nazwę:

maven-copy

Pełna nazwa obrazu to:

radowieckidamian/maven-copy

3. Przygotowanie obrazu

Dla naszego przykładu posłużmy się prostym plikiem Dockerfile:

i komendą budującą obraz:

docker build -t maven-copy .

3. Wypchnięcie obrazu (push)

3.1. Logowanie

Aby móc wypchnąć obraz do zdalnego repozytorium należy najpierw się zalogować:

docker login https://index.docker.io/v2/

Po czym zostaniemy poproszenie o nazwę użytkownika i o hasło.

3.2. Zmiana nazwy obrazu

Aby obraz mógł zostać wypchnięty musi posiadać dokładnie taką samą nazwę jak repozytorium:

docker tag maven-copy:latest radowieckidamian/maven-copy
docker push radowieckidamian/maven-copy

po wszystkim powinniśmy widzieć nasz obraz w repozytorium:

Pozostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *