zoukankan      html  css  js  c++  java
  • centos 8安装dockercompose

    【第1步】安装docker compose 

    (1)从国外服务器下载并安装docker-compose

    国外服务器下载地址及安装说明:https://docs.docker.com/compose/install/

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

     官方服务在国外,下载特别慢,建议从国内服务器下载。  

    (2)从国内服务器下载并安装docker-compose

    国内服务器下载地址及安装说明:https://get.daocloud.io

    curl -L https://get.daocloud.io/docker/compose/releases/download/v2.2.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose

    你可以通过修改URL中的版本,可以自定义您的需要的版本。

    下载到 /usr/local/bin 目录就是安装。下载完成后授予执行权限。

    查看是否下载成功。

    ll /usr/local/bin

    【第2步】验证否安装成功

    验证docker-compose 是否安装成功:

    docker-compose --version

     

    【第3步】卸载Docker-Compose

    rm /usr/local/bin/docker-compose

     

    docker-compose常用命令

    获得一个命令的帮助
    docker-compose 命令 --help
    
    构建并启动所有容器,如果镜像存在就重新构建
    docker-compose up -d --build
    
    启动所有服务
    docker-compose up -d
    
    构建启动nignx容器               
    docker-compose up -d nginx       
    
    -f 指定使用的Compose配置文件启动,默认为docker-compose.yml,可以多次指定。
    docker-compose -f docker-compose.yml up -d
    
    运行一个服务,并在服务上执行一个命令
    docker-compose run 容器id或容器名 ip addr
    
    登录到nginx容器中             
    docker-compose exec nginx bash
    
    此命令将会停止 up 命令所启动的容器,并移除网络
    docker-compose down
    
    列出项目中运行的所有容器
    docker-compose ps
    
    列出项目中运行及未运行的所有容器
    docker-compose ps -a
    
    列出所有运行的服务容器
    docker-compose ls
    
    列出所有服务容器(包括未运行的容器)
    docker-compose ls -a
    
    重新启动nginx容器
    docker-compose restart nginx          
    
    构建镜像          
    docker-compose build nginx            
    
    不带缓存的构建       
    docker-compose build --no-cache nginx     
    
    查看各个服务容器内运行的进程      
    docker-compose top              
    
    查看nginx的实时日志               
    docker-compose logs -f nginx        
    
    列出 Compose 文件包含的镜像           
    docker-compose images 
    
    验证文件配置,当配置正确时,不输出任何内容,当文件配置错误,输出错误信息。                         
    docker-compose config                
    
    以json的形式输出nginx的docker日志           
    docker-compose events --json nginx        
    
    暂停nignx容器     
    docker-compose pause nginx         
    
    恢复ningx容器            
    docker-compose unpause nginx      
    
    删除容器(删除前必须关闭容器,执行stop)             
    docker-compose rm nginx                       
    
    强制删除容器(不必先关闭容器)             
    docker-compose rm -f nginx    
    
    停止nignx容器         
    docker-compose stop nginx       
        
    启动nignx容器           
    docker-compose start nginx     
    
    重启项目中的nignx容器                
    docker-compose restart nginx               
    
    下载依赖的镜像
    docker-compose pull   
    
    推送服务依的镜像
    docker-compose push
    
    设置指定服务运行的容器个数。通过service=num的参数来设置数量
    docker-compose scale web=3 db=2
    
    查看版本信息
    docker-compose version
  • 相关阅读:
    springboot-6-整合jdbc
    springboot-4-整合fastjson
    Python决策树可视化:GraphViz's executables not found的解决方法
    pandas的行列显示不全的解决方法
    3(1).特征选择---过滤法(特征相关性分析)
    3(2).特征选择---包装法
    seaborn矩阵图组合图---热力图heatmap、聚类图clustermap
    3(3).特征选择---嵌入法(特征重要性评估)
    datetime,Timestamp和datetime64之间转换
    Spring配置文件总结
  • 原文地址:https://www.cnblogs.com/yyee/p/15731800.html
Copyright © 2011-2022 走看看