Zaczynając od pustego repozytorium dokera, zaimportuj obraz, wpisując:
#docker run hello-world
Uruchom docker images
polecenie, aby wyświetlić listę obrazów. Wynik powinien wyglądać następująco:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB
Teraz utwórzmy tag obrazu o nazwie v1 , uruchamiając docker tag
polecenie:
#docker tag hello-world:latest hello-world:v1
Jeśli uruchomimy docker images
polecenie, zobaczymy nasz nowy tag w następujący sposób:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB
hello-world v1 7bc42cc48a84 4 weeks ago 316MB
Aby usunąć określony znacznik (aby odpowiedzieć na oryginalne pytanie), uruchom porter rmi dokera, hello-world:v1
gdzie v1 jest nazwą znacznika. Dane wyjściowe będą wyglądać następująco:
#docker rmi hello-world:v1
Untagged: hello-world:v1
Uruchom docker images
polecenie, aby wyświetlić listę obrazów. Zauważ, że tag obrazu został usunięty:
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 7bc42cc48a84 4 weeks ago 316MB
<none>
odznaczać nieoznaczone obrazy, takie jakfoo/bar:<none>
: użyjdocker images --digests
idocker rmi foo/bar@<digest>
zgodnie z opisem na success.docker.com/KBase/…