策码兄弟

阿里云容器服务-本地构建项目环境

如果我们使用我们阿里云的docker镜像来构建本地项目环境,

首先可以构建yml文件,配置环境参数:

docker.yml文件:

version: '1.0.1'
services:
    api:
        build:
            context: .
            dockerfile: Dockerfile  (docker文件)
        volumes:
            - .:/root/home/webapps (挂载当前本地项目目录到docker的环境下面的web根目录,这个根据个人环境而定,如果是nginx,则是nginx对应的web目录)
        restart: always
        environment:(环境变量)
          ## mysql配置
            - ENV_DEFAULT_MYSQL_DB_HOST=localhost- ENV_DEFAULT_MYSQL_DB_USERNAME=root
            - ENV_DEFAULT_MYSQL_DB_PASSWORD=root

        ports:
            - 2003:80(挂载的端口)

 

dockerfile文件:

 

FROM registry.cn-hangzhou.aliyuncs.com/backends/sba:stage
LABEL maintainer="bestok"
ADD ./      /root/home/webapps
# 注意:需要先登录阿里云容器镜像服务拉取基础镜像
```docker
sudo docker login --username=ng registry.cn-hangzhou.aliyuncs.com
docker pull registry.cn-hangzhou.aliyuncs.com/backends/abc:latest

docker-compose -f docker.yml up -d --remove-orphans --build

# 构建成功后的访问地址:
http://localhost:2003
这样就把本地的项目在docker里挂载执行好了,修改本地文件,docker里面的文件也会变化;

 

posted @ 2020-02-28 10:28  策码秀才  阅读(350)  评论(0编辑  收藏  举报
策码兄弟