verbose - docker generate tag




Docker como alterar o nome do repositório ou renomear a imagem? (3)

Estou tentando mudar o nome do repositório da imagem:

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
server              latest              d583c3ac45fd        26 minutes ago      685.5 MB

Daí eu quero mudar o server nomes para algo como myname/server :

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
myname/server       latest              d583c3ac45fd        26 minutes ago      685.5 MB

Como posso fazer isso?


Como taquigrafia, você pode executar:

docker tag d58 myname/server:latest

Onde d58 representa os 3 primeiros caracteres da ID IMAGEM, neste caso, é tudo que você precisa.

Finalmente, você pode remover a imagem antiga da seguinte forma:

docker rmi server

docker run -it --name NEW_NAME Existing_name

Para alterar o nome da imagem existente.


docker tag server:latest myname/server:latest

ou

docker tag d583c3ac45fd myname/server:latest

Tags são apenas aliases legíveis para humanos para o nome completo da imagem ( d583c3ac45fd... ).

Então você pode ter tantos deles associados com a mesma imagem que você gosta. Se você não gosta do nome antigo, pode removê-lo depois de criar uma nova marca:

docker rmi server

Isso apenas removerá o alias/tag . Como o d583c3ac45fd possui outros nomes, a imagem real não será excluída.







linux-containers