Docker之仓库

仓库

docker login # 通过交互式的输入用户名与密码,来登录 Docker Hub

docker pull # 下载镜像至本地

search

docker search # 查找官方仓库之的镜像
  • --filter=stars=N 指定仅显示收藏数量为 N 以上的镜像

推送镜像

docker tag ubuntu:17.10 username/unbuntu:17.10 # 给镜像打tag
docker images # 查看镜像tag 信息
docker push username/ubuntu:17.10
docker search username
  • username 是对应的 Docker 账号用户名

自动创建

自动创建(Automated Builds)功能对于需要经常升级镜像内程序来说,十分方便。

有时候,用户创建了镜像,安装了某个软件,如果软件发布新版本则需要手动更新镜像。

而自动创建允许用户通过 Docker Hub 指定跟踪一个目标网站(目前支持 GitHub 或 BitBucket)上的项目,一旦项目发生新的提交或者创建新的标签(tag),Docker Hub 会自动构建镜像并推送到 Docker Hub 中。

要配置自动创建,包括如下的步骤:

  • 创建并登录 Docker Hub,以及目标网站;

  • 在目标网站中连接帐户到 Docker Hub;

  • 在 Docker Hub 中 配置一个自动创建;

  • 选取一个目标网站中的项目(需要含 Dockerfile)和分支;

  • 指定 Dockerfile 的位置,并提交创建。

之后,可以在 Docker Hub 的 自动创建页面 中跟踪每次创建的状态。

你可能感兴趣的:(Docker之仓库)