$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE fpm-builder latest 01eaae4189f1 40 hours ago 1.64GB
Выгрузка локального docker-образа в docker-репозиторий
2025-03-13
Проверка наличия локального образа
Смена репозитория
docker tag fpm-builder docker.example.org:5022/fpm-builder/opensuse-15.5/250313
Проверка смены целевого репозитория
$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.example.org:5022/fpm-builder/opensuse-15.5/250313 latest 01eaae4189f1 40 hours ago 1.64GB
Подключение к удалённому репозиторию
$ docker login -u ken docker.example.org:5022 i Info → A Personal Access Token (PAT) can be used instead. To create a PAT, visit https://app.docker.com/settings Password: WARNING! Your credentials are stored unencrypted in '/home/ken/.docker/config.json'. Configure a credential helper to remove this warning. See https://docs.docker.com/go/credential-store/ Login Succeeded
Выгрузка локального образа в удалённый репо
$ docker push docker.example.org:5022/fpm-builder/opensuse-15.5/250313 Using default tag: latest The push refers to repository [docker.example.org:5022/fpm-builder/opensuse-15.5/250313] fdad77f1db47: Pushed 048a5a09d859: Pushed f31fc6b6451d: Pushed c8fc08132d00: Pushed latest: digest: sha256:583d637ec4a0189c3c0c4192226a655e288770dc987463eb70935056d12a3961 size: 1163
Отсоединение от удалённого репо
$ docker logout docker.example.org:5022 Removing login credentials for docker.example.org:5022