Docker之仓库
2019-12-22 本文已影响0人
钦_79f7
仓库
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 的 自动创建页面 中跟踪每次创建的状态。