docker-compose 安装和使用

  1. 安装

    1
    2
    3
    4
    5
    # 注意 docker-compose 版本和 docker 版本有兼容要求
    $ sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose


    $ sudo curl --proxy 192.168.123.1:1234 -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. 可执行权限

    1
    $ sudo chmod +x /usr/local/bin/docker-compose
  3. 验证安装

    1
    2
    3
    4
    5
    $ docker-compose --version
    docker-compose version 1.22.0, build 1719ceb

    # 安装后,如果提示 bash: docker-compose: command not found...,则执行一下命令
    $ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  4. 使用

    1
    $ docker-compose -f grafana/docker-compose.yml up

如果Dockerfile中使用ENTRYPOINT执行启动应用命令,则docker-compose可以使用command和environment指定环境变量

如果Dockerfile中使用CMD执行启动应用命令,则docker-compose不能使用command,需要使用environment指定环境变量

  • 本文作者: forever杨
  • 本文链接: https://blog.yl-online.top/posts/9bc29391.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。如果文章内容对你有用,请记录到你的笔记中。本博客站点随时会停止服务,请不要收藏、转载!