docker工人 – docker工人组成两个分支 – 更新

我是使用Docker的新手。

我使用Dockerhub来连接我的GitHub仓库。 我的GitHub仓库有两个分支:master和test。 我想知道如何使用docker-compose来专门构build主项目(live)或testing项目(development)。 我是否指定标签名称? 使用时:

docker-compose up -d

因为现在只是build立主项目。

在这里输入图像说明

更新了docker-compose.yml

泊坞窗,compose.yml

 version: '3.1' services: web: image: melkawakibi/blogandportfolio:latest links: - db web: image: melkawakibi/blogandportfolio:test links: - db db: image: mysql:5.6 environment: MYSQL_ROOT_PASSWORD: "" MYSQL_DATABASE: "" MYSQL_USER: "" 

dockerfile

 FROM hitalos/laravel RUN git config --system http.sslverify false RUN git clone @github.com/melkawakibi/blogandportfolio.git /var/www RUN cp .env.production .env # Run Compser Install RUN composer install -d /var/www RUN php /var/www/artisan key:generate WORKDIR /var/www CMD php /var/www/artisan serve --port=80 --host=0.0.0.0 EXPOSE 80 

使用image: melkawakibi/blogandportfolio:master分支, image: melkawakibi/blogandportfolio:test test分支。 没有标签意味着latest ,你没有。