小编Cur*_*ror的帖子

使用 gitlab-ci 构建多个 Docker 镜像

我正在尝试配置一个gitlab-ci.yml文件来自动构建两个 Docker 映像。我已经看到它是用 docker-compose 完成的,但就我而言,我不想使用 docker-compose。

我见过的配置docker-compose.yml是这样的:

version: '3'

services:
  vcxagency-base:
    build:
      context: https://github.com/AbsaOSS/vcxagencynode.git#master
      dockerfile: ./vcxagency-base/vcxagency-base.Dockerfile
    image: vcxagency-base:1.15.0
  
  vcxagency-node:
    build:
      context: https://github.com/AbsaOSS/vcxagencynode.git#master
      dockerfile: ./vcxagency-node/Dockerfile
    image: vcxagency-node:0.3.1
    ports:
      - 8080:8080
    depends_on:
      - postgres
    environment:
      - LOG_LEVEL=debug
      - LOG_ENABLE_INDYSDK=false
      - LOG_JSON_TO_CONSOLE=false
      - SERVER_PORT=8080
      - SERVER_MAX_REQUEST_SIZE_KB=300
      - SERVER_ENABLE_TLS=false
Run Code Online (Sandbox Code Playgroud)

我根本没有真正使用过 Docker。我尝试浏览文档,但找不到具体的内容。

目标是让这些在 Kubernetes 集群上运行,但现在我只想在 GitLab 中构建图像。

gitlab docker gitlab-ci kubernetes docker-compose

2
推荐指数
1
解决办法
3678
查看次数

标签 统计

docker ×1

docker-compose ×1

gitlab ×1

gitlab-ci ×1

kubernetes ×1