本地打包、构建镜像、推送到阿里云镜像仓库
一、新建命名空间
阿里云》容器镜像服务》命名空间
![](https://img.kancloud.cn/10/d1/10d1d69f227fcf439159ec210cc27d12_2688x794.png)
创建个人命名空间,如`sg-exam-test`
二、修改配置
修改项目的.env文件,修改命名空间和要发布的版本
![](https://img.kancloud.cn/8c/c1/8cc13c18fb8994a10514d36d11a8581e_1840x866.png)
三、打包发布
首先登录
```
$ docker login --username=tb7017**** registry.cn-hangzhou.aliyuncs.com
```
`tb7017****`为**你的阿里云账号**,输入密码,登录成功后
```
$ sh ./build.bash
```
自动执行打包,构建镜像
![](https://img.kancloud.cn/73/30/733054ca25c2fceb4d202673fdcf99b4_1642x486.png)
push镜像到阿里云仓库
```
$ docker-compose push
```
![](https://img.kancloud.cn/d5/c6/d5c6630b16a7fab4328189e2bfc6ef31_1502x414.png)