账号
提交类似 github
在 Docker Hub 注册账号
在服务器登录账号
[root@iZuf60qrb6oj9jjxqkid2aZ ~]# docker login -u alvinyang777Password:
发布到 Docker Hub
例如:
# 构建镜像docker build -t alvinyang777/tomcatdiv:1.0 .# 发布镜像docker push alvinyang777/tomcatdiv:1.0
如果镜像没有打标签,push 前要正确打标签,原则上要带版本号 例如
docker tag 023a27225386 alvinyang777/tomcatdiv:1.0
发布到阿里云镜像
- 登录 aliyun
- 找到容器镜像服务
- 创建命名空间,一个账号只能创建三个命名空间
- 创建镜像仓库

可以通过绑定代码源自动构建,也可以选本地仓库,我们手动操作
使用示例
如果登录着其他账号,先 logout
docker logout
然后根据仓库的基本信息提示登录,例如:
docker login --username=xxxxxx@aliyun.com registry.cn-shanghai.aliyuncs.com
给镜像打 tag
docker tag 136618d1c851 registry.cn-shanghai.aliyuncs.com/alvinyang/tomcatdiv:1.0
push
docker push registry.cn-shanghai.aliyuncs.com/alvinyang/tomcatdiv:1.0
