这是我第一次在这里发帖,所以如果我的问题很宽泛或者结构不好,请提前道歉,我最近已经设置了我的ci/cd管道,并成功地创建了我的容器注册表。这是我的gitlab-ci.yml文件
我目前的目标是使用docker-compose下载在GitLab上创建的私有镜像(本地)。我对这个过程是什么样子有点迷茫。任何帮助都将非常感谢,即使它的参考文档。
提前感谢!!
发布于 2021-03-24 15:15:36
在您的docker-compose文件中,您必须写入完整的图像名称。但首先您必须登录到该注册表
docker login <<docker-registry>>输入您用于docker-registry的用户名和密码。
现在,如果您运行此命令,它应该可以在docker pull <<docker-registry>>/yourImage下运行
这是docker-copmose示例
version: '3'
services:
postgresql:
image: <<docker-rigstry>>/postgres:9.11
container_name: pg-docker
ports:
- "5400:5432"
environment:
- POSTGRES_USER=docker
- POSTGRES_PASSWORD=docker
volumes:
- ./postgres.conf:/etc/postgresql/postgresql.conf
command: postgres -c config_file=/etc/postgresql/postgresql.conf
restart: always https://stackoverflow.com/questions/66774836
复制相似问题