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
,你没有。