zoukankan      html  css  js  c++  java
  • 阿里云容器服务-本地构建项目环境

    如果我们使用我们阿里云的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里面的文件也会变化;
  • 相关阅读:
    python 基础类与对象函数实例
    python 练习之炮台
    python练习之银行模拟系统
    python练习之析构函数(进阶)
    python练习之__str__
    「JLOI2011」飞行路线
    「国家集训队」Crash的数字表格
    斐波那契公约数的相关证明
    「JSOI2010」满汉全席
    动态规划
  • 原文地址:https://www.cnblogs.com/legend-song/p/12376050.html
Copyright © 2011-2022 走看看