Docker Hub是Docker的官方镜像仓库服务。我们可以在Docker Hub中发布和下载公开的Docker镜像。
使用Docker Hub的步骤:
- 注册Docker Hub账号:
打开https://hub.docker.com/,点击Sign Up创建免费账户。 - 配置Docker CLI登录凭证:
docker login
输入您的Docker Hub用户名和密码进行登录。
- 构建镜像并打标签:
docker build -t username/repo-name:tag .
比如构建Nginx镜像:
docker build -t john/nginx:1.0 .
- 推送镜像到Docker Hub:
docker push john/nginx:1.0
此命令将john/nginx:1.0镜像推送到Docker Hub。
- 在其他机器上拉取镜像:
docker pull john/nginx:1.0
此命令将从Docker Hub拉取john/nginx:1.0镜像。
- 在Docker Hub中管理镜像:
登录Docker Hub网站,点击Repositories可以查看您推送的镜像,进行以下操作:
- 编辑标签和描述
- 删除某个标签的镜像
- 设置自动构建,GitHub/Bitbucket仓库的代码更新后会自动构建镜像
- 审核和删除评论
- 管理访问权限等