• 重度粉毛厨

    我翻来覆去地思想斗争一个月,最终做出了一个违背祖宗的决定,把祖传的秘方无偿奉献出来,让L站批量生产,这样就算我不在了,这个秘方还能继续救人。
    ——懵药心脑方114514代传人

    第一步:新建makefile

    第二步:写入```
    .PHONY: up down restart logs ps build shell

    up:
    docker compose up -d

    down:
    docker compose down

    restart:
    docker compose restart

    logs:
    docker compose logs -f

    ps:
    docker compose ps

    build:
    docker compose build

    shell:
    docker compose exec app sh
    ```第三步:make up

    第四步:把 docker-compose 命令扔进垃圾桶

    主楼
  • Enze

    make up 是给 VPS 化妆的意思

    #1
  • gamecrafters

    直接写入bash的alias不更好吗,都不用多一个makefile…

    #2
  • dabao1955

    我觉得用 .phony: all 更好一些吧,以及,额,可以直接丢 usr/bin 里然后配合 u:up 就可以 dc u了

    #3
  • npm

    你怎么还留一手,为什么不告诉我要建 docker-compose.yml,我就说怎么跑不起来

    #4
  • 重度粉毛厨

    但我可以```
    restart: down up

    
    不同项目的子命令也可以单独设置
    #5
  • Koala

    加一层抽象别人就看不出来我在用 docker 了,大幅提高了架构上安全性 ^-^

    #6
  • 美橘子
    ln -s /usr/local/bin/docker-compose /usr/local/bin/dc
    #7

发表回复

登录后回复