Ngc cli cannot pull the docker image from private registry


Our organization is a NVAIE member. Before I could successfully push the image to our private registry.
However, now I cannot pull or push the image from our private registry by ngc cli tool that I have tried many times including re-generating the new personal API key with all options with the ngc config set.
I can pull the public docker image such as Triton docker image to make sure that my docker login can work fine.

Could you give me some suggestions?
Here is my partial information on Terminal.

$ docker login                                                                                                                                                
Authenticating with existing credentials...
WARNING! Your password will be stored unencrypted in /home/chieh/.docker/config.json.
Configure a credential helper to remove this warning. See

$ ngc config current                                                                                                                                                  
| key         | value                                                 | source        |
| apikey      | ***************************************************** | user settings |
| format_type | ascii                                                 | user settings |
| org         | z1gssr2t055u                                          | user settings |
| team        | metaaivi                                              | user settings |

$ docker pull tag name)                                                                                       
Error response from daemon: pull access denied for, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

Thank you.