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里面的文件也会变化;
  • 相关阅读:
    阿里安全称发现安卓WiFi漏洞:黑客可远程攻击
    Android Art Hook 技术方案
    java 静态代码块执行顺序
    sqlzoo易错题
    Centos7安装配置Nginx_笔记
    System.Runtime.Caching中MemoryCache帮助类
    youtube-dl工具的使用
    C#程序员快速上手Angular开发
    npm常见配置收集
    Resharp常用设置收集整理
  • 原文地址:https://www.cnblogs.com/legend-song/p/12376050.html
Copyright © 2011-2022 走看看