最后更新于
最后更新于
类比于Git将代码托管至Github远程仓库, Docker Hub是docker将image托管的公共远程镜像仓库. 可以将自己的私有image上传托管到Docker Hub, 也可以如同Github clone 代码仓库一样, 将公共的image pull到本地使用.
首先需要在注册个人账号.
在本地使用docker命令从Docker Hub中进行pull和push操作, 首先需要登录.
Windows & MacOS 都使用Docker Desktop图形化界面应用启动docker服务, 界面中都有登录按钮. 点击后使用用户名/密码登录即可. 然后就可以在命令行中对私有仓库进行push/pull操作.
需要注意的是, 对远程公共镜像进行pull时, 是不需要登录的.
使用docker login
命令进行登录.
OPTIONS
中有两个比较重要的参数:
-u
: 帐号
-p
: 密码
不使用这两个参数, 单纯使用docker login
, 会通过命令号交互的方式依次提示输入帐号和密码进行登录.
SERVER
如果不指定, 默认是连接Docker Hub. 一般公司都会维护自己的docker托管仓库, 使用这些仓库, 在登录时需要指定SERVER地址.
参考: