首页 > 其他分享 >docker compose使用

docker compose使用

时间:2024-02-25 13:11:40浏览次数:31  
标签:插件 compose sudo apt 使用 docker 安装

一、安装docker  compose

docker compose分为两种方式安装,插件反正和标准安装:参见官网:https://docs.docker.com/compose/install/linux/

插件方式安装

sudo apt-get update
sudo apt-get install docker-compose-plugin

确认安装的版本号:

docker compose version

卸载

sudo apt-get remove docker-compose-plugin

标准方式安装

curl -SL https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

创建软连接:

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

确认安装的版本号:

docker-compose version

卸载

rm $DOCKER_CONFIG/cli-plugins/docker-compose

使用

注意插件方式安装和 标准方式安装命令上有区别

# 插件方式
docker compose
# 命令方式安装
docker-compose

二、编写docker compose 文件

 

标签:插件,compose,sudo,apt,使用,docker,安装
From: https://www.cnblogs.com/liyuanhong/p/18032281

相关文章

  • 《程序是怎样跑起来的》第四章“熟练使用有棱有角的内存”
    熟练使用有棱有角的内存这一章深入浅出地探讨计算机内存管理,不仅解释了内存的工作原理,还通过实例和案例分析,帮助读者更好地理解如何优化内存使用,提高程序的性能。本章给我留下了深刻的印象。它以生动的语言和丰富的实例,将复杂的技术概念变得容易理解。作者在书中强调了内存在......
  • BeanShell Sample 如何使用?
    一引入:eanShellSample主要用于生成一些逻辑复杂的数据,例如用于加解密数据;**每次调用前重置bsh.Interpreter:每个BeanShell副本都有自己的解释器副本(每个线程都有),**在循环内,如果没有勾选重置bs.Interpreter,那么解释器会保留在调用过程中,一些长时间运行的测试就会占用大......
  • 07 使用IDEA开发
    IDEA软件安装软件IDEA官方下载地址步骤一下载进入官网地址选择电脑对应的版本进行下载。步骤二安装下载完成双击引用程序进行安装选择安装路径安装完成。步骤三运行双击打开IDEA解释下标注的地方:①:Projects:项目;②:NewProject:新建一个项......
  • Go语言精进之路读书笔记第36条——使用atomic包实现伸缩性更好的并发读取
    atomic包提供了两大类原子操作接口:一类是针对整型变量的,包括有符号整型、无符号整型以及对应的指针类型;另一个类是针对自定义类型的。atomic包十分适合一些对性能十分敏感、并发量较大且读多写少的场合。如果要对一个复杂的临界区数据进行同步,那么首选依旧是sync包中的原语。36.......
  • 前端树形Tree数据结构使用-‍♂️各种姿势总结
    01、树形结构数据前端开发中会经常用到树形结构数据,如多级菜单、商品的多级分类等。数据库的设计和存储都是扁平结构,就会用到各种Tree树结构的转换操作,本文就尝试全面总结一下。如下示例数据,关键字段id为唯一标识,pid为父级id,用来标识父级节点,实现任意多级树形结构。"pid":0“......
  • 使用 Hugging Face 微调 Gemma 模型
    我们最近宣布了,来自GoogleDeepmind开放权重的语言模型Gemma现已通过HuggingFace面向更广泛的开源社区开放。该模型提供了两个规模的版本:20亿和70亿参数,包括预训练版本和经过指令调优的版本。它在HuggingFace平台上提供支持,可在VertexModelGarden和GoogleKubern......
  • 若使用的ts,子组件的props是直接解构好呢还是定义一个接口好呢?
    在TypeScript中,定义子组件的props通常有以下两种方式:接口(Interface)://定义一个接口来描述PropsinterfaceMyComponentProps{title:string;items:string[];onItemSelected:(item:string)=>void;}//在子组件中使用该接口constMyComponent:React.FC......
  • 10.Feign组件在NET中的简单使用
    安装包:SummerBootFeign是一种声明式服务调用组件,我们只需要声明一个接口并通过注解进行简单的配置(类似于Dao接口上面的Mapper注解一样)即可实现对HTTP接口的绑定。通过Feign,我们可以像调用本地方法一样来调用远程服务,而完全感觉不到这是在进行远程调用。Feign底层基于h......
  • lazarus使用CNvcl 中的CNSM4
    参考了Yang杨。老师的代码,原来是delphi代码,因为个人转到lazarus,所以进行移植了。方法如下:下载最新的CNVCL,CnNative,要修改一下,其它引用单元注释掉{.$ICnPack.inc}//加个点CnNative,加个定义{$DEFineSUPPORT_UINT64} 其它可以参考原文:https://www.cnblogs.com/Yang-YaChao/p/1......
  • PropTypes 是 React 提供的一个用于类型检查的库 若使用了ts,还需要使用PropTypes吗
    在使用了TypeScript的React项目中,由于TypeScript已经提供了静态类型检查的能力,通常不需要再额外使用prop-types库进行运行时的类型检查。TypeScript在编译阶段就能通过类型注解确保组件之间的props类型正确无误,这有助于在开发阶段就发现类型不匹配的问题。而prop-ty......