docker远程仓库

类比于Git将代码托管至Github远程仓库, Docker Hub是docker将image托管的公共远程镜像仓库. 可以将自己的私有image上传托管到Docker Hub, 也可以如同Github clone 代码仓库一样, 将公共的image pull到本地使用.

注册

首先需要在Docker Hub注册个人账号.

登录

在本地使用docker命令从Docker Hub中进行pull和push操作, 首先需要登录.

Windows & MacOS

Windows & MacOS 都使用Docker Desktop图形化界面应用启动docker服务, 界面中都有登录按钮. 点击后使用用户名/密码登录即可. 然后就可以在命令行中对私有仓库进行push/pull操作.

需要注意的是, 对远程公共镜像进行pull时, 是不需要登录的.

Linux

使用docker login命令进行登录.

docker login [OPTIONS] [SERVER]

OPTIONS中有两个比较重要的参数:

  • -u: 帐号

  • -p: 密码

不使用这两个参数, 单纯使用docker login, 会通过命令号交互的方式依次提示输入帐号和密码进行登录.

SERVER如果不指定, 默认是连接Docker Hub. 一般公司都会维护自己的docker托管仓库, 使用这些仓库, 在登录时需要指定SERVER地址.

参考:

最后更新于

这有帮助吗?