Docker push vers GitHub Container Registry (ghcr.io)

Notez l'adresse car elle est longue et oubliée.

Le format de la commande de balise docker suit ce qui suit.

docker tag <Nom du conteneur> ghcr.io/<Nom d'utilisateur GitHub>/<nom du paquet>/<Nom du conteneur>:<marque>

Par exemple:

$ docker images
REPOSITORY                           TAG                                              IMAGE ID            CREATED             SIZE
stns-build                           latest                                           449f1c2d3562        4 minutes ago       35.4MB

$ docker tag stns-build:latest ghcr.io/tomoyk/stns-client/stns-client:v0.1

$ docker images
REPOSITORY                               TAG                                              IMAGE ID            CREATED             SIZE
stns-build                               latest                                           449f1c2d3562        6 minutes ago       35.4MB
ghcr.io/tomoyk/stns-client/stns-client   v0.1                                             449f1c2d3562        6 minutes ago       35.4MB

Enfin poussez.

docker push ghcr.io/tomoyk/stns-client/stns-client:v0.1

S'il est lu, regardez ~ / .docker / config.json. Assurez-vous qu'il y a «ghcr.io» sous «auths».

{
    "auths": {
        "ghcr.io": {
            "auth": "xxxx"
        }
     }
}

Sinon, émettez un jeton d'accès personnel à partir de l'interface utilisateur Web GitHub.

image.png

Enregistrez le jeton sous ~ / TOKEN.txt et exécutez la commande suivante.

cat ~/TOKEN.txt | docker login https://ghcr.io -u <Nom d'utilisateur> --password-stdin

Exécutez à nouveau docker push xxx.

Recommended Posts

Docker push vers GitHub Container Registry (ghcr.io)
Étapes pour pousser une image Docker vers GitHub Container Registry (ghcr.io)
Transférer une image Docker des actions GitHub vers GitHub Container Registry
Flux de travail minimal pour pousser l'image Docker vers Github Container Registry avec des actions Github
Tester, créer et pousser des images Docker vers GitHub Container Registry à l'aide d'actions GitHub
Migrer les images Dockerhub vers Github Container Registry
[GCP] Jusqu'à ce que vous transmettiez l'image Docker locale à Container Registry
[Notes personnelles] Comment pousser une image Docker vers des packages GitHub
Premiers pas avec Git Hub Container Registry au lieu de Docker Hub
Introduction à Linux Container / Docker (Partie 1)
Introduction à Linux Container / Docker (Partie 2)
L'histoire du transfert d'un conteneur Docker vers le registre de packages GitHub et Docker Hub avec des actions GitHub
Publier l'image Docker dans le registre de packages GitHub
[Docker] Copie des fichiers du conteneur Docker vers l'hôte
La construction du conteneur Docker ne parvient pas à installer php-radis
Introduction au développement pratique de conteneurs Docker / Kubernetes
Poussez l'image Docker distribuée par Docker Hub vers Google Container Registry et démarrez la VM en fonction de cette image
Comment vérifier le journal dans le conteneur Docker
Comment obtenir un heapdump à partir d'un conteneur Docker
Paramètre pour quitter le conteneur Docker avec VScode
Copier les fichiers du conteneur Docker vers l'hôte (docker cp)
J'ai créé un conteneur Docker pour exécuter Maven
Comment mettre à jour un fichier prédéfini dans un conteneur Docker
Petit conteneur Docker
Poussez l'image vers le hub docker à l'aide de Jib
Comment pousser une application développée avec Rails vers Github
Créer un conteneur Docker pour convertir EPS en source PGF
Comment installer Docker
Scène d'utilisation du conteneur Docker
Je veux pousser une application créée avec Rails 6 vers GitHub
[Docker] Comment accéder à l'hôte depuis l'intérieur du conteneur. http: //host.docker.internal: