• 安装Docker Compose


     * 要以非root用户身份运行Compose


    在Linux系统上安装Compose

      1 运行此命令以下载Docker Compose的当前稳定版本:

      

    sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose


    2 对二进制文件应用可执行权限:
    sudo chmod +x /usr/local/bin/docker-compose

      注意:如果docker-compose安装后命令失败,请检查您的路径。您还可以创建/usr/bin路径中的符号链接或任何其他目录。

      例如: 

      sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

     3 测试安装。

      

    docker-compose --version
    docker-compose version 1.24.1, build 1110ad01
    
    


    升级

    如果从Compose 1.2或更早版本升级,请在升级Compose后删除或迁移现有容器。这是因为,从版本1.3开始,Compose使用Docker标签来跟踪容器,并且需要重新创建容器以添加标签。

    如果Compose检测到没有标签创建的容器,它将拒绝运行,因此您最终不会使用两组。如果要继续使用现有容器(例如,因为它们具有要保留的数据卷),可以使用Compose 1.5.x使用以下命令迁移它们:

    docker-compose migrate-to-labels

    或者,如果您不担心保留它们,可以将它们删除。撰写只是创建新的。

    
    
    docker container rm -f -v myapp_web_1 myapp_db_1 ...

    卸载

    如果安装使用curl,则卸载Docker Compose curl

    sudo rm /usr/local/bin/docker-compose

    如果安装使用pip,则卸载Docker Compose pip

    pip uninstall docker-compose

    如果使用上述任一方法获得“权限被拒绝”错误,则可能没有适当的权限来删除 docker-compose要强制删除,请sudo添加上述任一命令并再次运行。






  • 相关阅读:
    kolla-ansible安装openstack(Ocata)
    OpenStack 虚机网卡的创建过程
    C语言 IPv6 十六进制 转 十进制
    python IPv6 十进制和十六进制互转
    ICMPv6 Packet Types and Codes
    scapy IPv6 NS NA报文构造
    最接近的数 牛客网 程序员面试金典 C++ Python
    最近公共祖先 牛客网 程序员面试金典 C++ Python
    有向路径检查 牛客网 程序员面试金典 C++ Python
    检查是否是BST 牛客网 程序员面试金典 C++ java Python
  • 原文地址:https://www.cnblogs.com/snail90/p/11419283.html
Copyright © 2020-2023  润新知