首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用docker-compose下载私有镜像(本地)

如何使用docker-compose下载私有镜像(本地)
EN

Stack Overflow用户
提问于 2021-03-24 12:36:32
回答 1查看 234关注 0票数 0

这是我第一次在这里发帖,所以如果我的问题很宽泛或者结构不好,请提前道歉,我最近已经设置了我的ci/cd管道,并成功地创建了我的容器注册表。这是我的gitlab-ci.yml文件

gitlab-ci.yml file

我目前的目标是使用docker-compose下载在GitLab上创建的私有镜像(本地)。我对这个过程是什么样子有点迷茫。任何帮助都将非常感谢,即使它的参考文档。

提前感谢!!

EN

回答 1

Stack Overflow用户

发布于 2021-03-24 15:15:36

在您的docker-compose文件中,您必须写入完整的图像名称。但首先您必须登录到该注册表

docker login <<docker-registry>>输入您用于docker-registry的用户名和密码。

现在,如果您运行此命令,它应该可以在docker pull <<docker-registry>>/yourImage下运行

这是docker-copmose示例

代码语言:javascript
复制
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 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66774836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档