docker push
推送镜像至指定仓库。
命令格式
docker push [registry]/[namespace]/[imageName]:[imageTag]
参数说明
参数 | 说明 | 是否必填 |
---|---|---|
registry | 镜像仓库地址 | 否,若不填则默认为 Docker 官方仓库 |
namespace | 命名空间 | 否,若不填则为指定仓库下的默认命名空间 |
imageName | 镜像名称 | 是 |
imageTag | 镜像标签 | 否,若不填则默认为 latest |
命令示例
示例一:推送一个新镜像至指定仓库。如镜像仓库地址为 localhost:3000、命令空间不填、镜像名称为 vsoa、镜像标签为 latest。
docker push localhost:3000/vsoa:latest
示例二:推送一个新镜像的所有标签至指定仓库。如镜像仓库地址为 localhost:3000、命令空间不填、镜像名称为 vsoa,并设置推送所有标签参数为 --all-tags。
docker tag vsoa localhost:3000/vsoa:latest docker tag vsoa localhost:3000/vsoa:v1.0.1 docker tag vsoa localhost:3000/vsoa:v1.0 docker tag vsoa localhost:3000/vsoa:v1 docker push --all-tags localhost:3000/vsoa