728x90

목차

     

    Token 발급

    이미지를 보고 따라하자

     

    이 토큰은 Docker를 로그인할 때 사용하는 Password이다.

     

    Docker 로그인 후 push & pull

    [root@docker04 ~]# docker login ghcr.io -u Parkjinman
    Password:
    WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
    Configure a credential helper to remove this warning. See
    https://docs.docker.com/engine/reference/commandline/login/#credentials-store
    
    Login Succeeded

     

    로그인을 했다면 push를 해보자! 현재는 package에 아무것도 존재하지 않는다.

    필자는 이미 도커 허브에서 pull 받은 mysql로 테스트해보았다.

    [root@docker04 ~]# docker images
    REPOSITORY                 TAG       IMAGE ID       CREATED       SIZE
    mysql                      latest    6f343283ab56   3 weeks ago   632MB
    [root@docker04 ~]# docker tag mysql:latest ghcr.io/parkjinman/mysql
    [root@docker04 ~]# docker push ghcr.io/parkjinman/mysql
    Using default tag: latest
    The push refers to repository [ghcr.io/parkjinman/mysql]
    c9d2a743f993: Pushed
    45ff9f7cb26b: Pushed
    f6a38a23b1a8: Pushed
    e6808e757ea7: Pushed
    650ce9f64cca: Pushed
    126112ee93d5: Pushed
    e2ad1eba353c: Pushed
    817723d99193: Pushed
    74d3e1435881: Pushed
    fc037c17567d: Pushed
    latest: digest: sha256:3c3722515f0ebd8df64bd7fff4d12773f7356a5a7926646337af813e598927a7 size: 2411

    push 이후 아래 화면과 같이 mysql이 생성된 것을 확인할 수 있다.

    pull도 push와 동일하게 로그인 후 pull 커맨드를 이용해 받으면 된다.

    728x90
    TOP