求docker-compose汇总网站

docker-compose.yaml文件在哪看呀,好像格式大部分都查不多,我现在使用docker 都是找对应博主写的教程贴然后使用 docker-compose 进行下载对应的项目,就是求一个提供 docker-compose 配置 汇总的网站,或者docker-compose是需要自己写的吗

15 个赞

docker 官网

1 个赞
2 个赞

欧克,我去看看

docker-compose 需要自己写,详细了解需要看 docker 官网,一般按照需求改模板的几个配置就行了

1 个赞

自己写就好了,每个人需要的配置也不一样啊。
我现在就是自己写了一个适合自己的通用模板文件,然后让gpt根据通用模板和项目部署示例文件生成最终的文件。环境变量单独放在同目录的.env中。

2 个赞

哦哦哦,索嘎

找了找我就存了这一个: docker-compose 编排指南 (v3.8) - hzSomthing

1 个赞

在官网doc看一下,然后把命令换一下语法就可以了,两个差不多的

我一般是有 compose 就直接用, 没有的话, 就找 GPT 转一下就行了.

比如:

docker run -d \
  --name ttrss \
  -v /etc/localtime:/etc/localtime:ro \
  -v ./ttrss/apache/data:/data \
  --link ttrss-mariadb:db \
  nowsci/docker-ttrss
version: "3.8"

services:
  ttrss:
    image: nowsci/docker-ttrss
    container_name: ttrss
    restart: always
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./ttrss/apache/data:/data
    depends_on:
      - ttrss-mariadb
    links:
      - ttrss-mariadb:db

  ttrss-mariadb:
    # 请根据需要选择合适的 MariaDB 镜像
    image: mariadb:latest
    # ... 其他 MariaDB 配置 ...

其他, 最多就是关心一下环境变量设置就行了吧

3 个赞

我真是废物,从来没想到过可以丢给ChatGPT转换一下。

2 个赞

制式化的东西, GPT 可太强了


确实强无敌,以后部署尽量用compose,方便迁移

基本我要加什么数据都直接让 GPT 给我加, 我自己加, 没准还错了.

比如 "帮我给 compose 增加一个 http 代理吧, url 是 ‘http://127.0.0.1:9999’ , 然后忽略请求 baidu.com " 他就给你加了

对了,docker-compose 现在v1版本停止维护了,都是用docker v2版本,即docker compose。yml文件直接命名为compose.yml即可,version:3.9也不用写了.
同文件下终端直接docker compose pull, docker compose up -d 。不用添加-
我试了试ChatGPT,还是生成老版本的。

1 个赞

纠结 compose 的语法. 没意义.
最终目的是让 docker 按你的需求跑起来.
你是从业者, 你就需要学专业信息, 规则语法.
我是使用者, 目的就是 docker 跑起来而已,

不可能我去饭店吃饭, 还要知道他放了多少g 盐, 多少 g 酱油.
我只是想吃饱,或者吃好, 仅此而已, 你说呢?

我都是找对应软件官网,一般都有现成的能用的 compose 文件,实在没有就自己写得了,反正也简单

github 对应的容器都会 compose 编排文件的。

感谢分享大佬厉害啊