首页 > 其他分享 >docker-compose使用踩坑

docker-compose使用踩坑

时间:2023-07-19 09:44:56浏览次数:40  
标签:compose 命令 version 版本 使用 docker yml

之前在cm311-1a机顶盒上刷了armbian,开始把之前n5100 x86小主机上的服务往上迁移,之前一直用docker,但是docker-compose没用过,正好部署rustdesk官网有docker-compose的示例,就顺便学习了一下,过程中遇到一些问题,特此记录:

1.没有docker-compose命令,只有docker compose(两个单词中间是空格)命令

因为docker-compose版本比较新,已经去掉了较老的docker-compose命令兼容,官方也建议使用较新的docker compose

参考文章:

“docker compose”和“docker-compose”之间的区别 | 那些遇到过的问题

 

2.docker-compose版本与docker-compose.yml里version版本的对应关系

开始报错的时候,怀疑过是不是版本不一致导致,因为docker compose version命令查看版本是v2.x,

docker-compose.yml写的是3.0,但是搜索资料后发现其并不是一一对应的,现在老版本已经比较少见,

基本使用3.0即可,大概对应关系如下:

Docker Compose 版本 version 字段

1.0.x          '1'

1.1.x          '2'

...          ..

1.19.x          '3.0'

 

3.docker compose ps 命令没有结果

提示 no configuration file provided: not found

原因是我运行项目的时候是 用自定义名称的yml,所以ps也要 用 -f 文件全路径 指定才行

标签:compose,命令,version,版本,使用,docker,yml
From: https://www.cnblogs.com/dirgo/p/17564720.html

相关文章

  • jdbc-plus是一款基于JdbcTemplate增强工具包,基于JdbcTemplate已实现分页、多租户、动
    ......
  • Docker被墙了怎么办?换源处理!
    Docker被墙了怎么办?换源处理!命令行输入以下命令换源,按提示进行操作(推荐南京大学和微软云的源)bash<(curl-sSLhttps://ghproxy.com/https://github.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)命令行代码来自于镜像中国......
  • GitLab + Jenkins + Docker 本地自动化部署
    GitLab+Jenkins+Docker本地自动化部署原创 贺大官人 猿起猿进 2023-07-1215:51 发表于浙江 GitLab+ Jenkins+ Docker+ Nginx 前端自动化部署 注GitLab 本地化部署——前端代码版本管理Docker+ Nginx 本地容器化部署前端项目——需手动上传......
  • ASP.NET 6 使用工作单元操作 MongoDB
    大家好,我是Edison。最近工作中需要用到MongoDB的事务操作,因此参考了一些资料封装了一个小的组件,提供基础的CRUDRepository基类和UnitOfWork工作单元模式。今天,就来简单介绍一下这个小组件。关于MongoDB的事务MongoDB在4.2版本开始全面支持了多文档事务,至今已过了四年了,虽然......
  • [转] C# SuperSocket 服务端使用总结
    简介SuperSocket是一个轻量级,跨平台而且可扩展的.Net/MonoSocket服务器程序框架。你无须了解如何使用Socket,如何维护Socket连接和Socket如何工作,但是你却可以使用SuperSocket很容易的开发出一款Socket服务器端软件,例如游戏服务器,GPS服务器,工业控制服务和......
  • 免费使用cloudflare搭建OpenAI的接口代理
    由于GFW以及OpenAI官方的封禁,我们在国内服务器是访问不通OpenAI的官方接口的之前,我一直是使用一个网上找的第三方代理域名,但是担心使用别人的代理不安全、不稳定现在,我们可以使用cloudflare自己搭建一个OpenAI代理服务,使用我们自己的转发代理第一步:注册cloudflare账号前往官方......
  • C# 程序中使用AutoMapper实体映射
     我的开发环境framework为4.7.2添加AutoMapper9.0引用创建实体映射公共类publicclassAutoMapperUnity{publicstaticIMapperautoMapperTool;publicAutoMapperUnity(){autoMapperTool=AutoMapperUnit......
  • 分布式事务的对比、优缺点、适用场景及使用注意事项
    分布式事务的对比、优缺点、适用场景及使用注意事项分布式事务是指涉及到多个独立节点之间的事务处理,这些节点可能位于不同的物理设备或不同的网络环境下。在分布式系统中,由于节点的独立性和异构性,分布式事务的处理变得更加复杂和困难。为了确保分布式系统中数据的一致性和可靠性,......
  • Flutter ncnn 使用
    Flutter实现手机端App,如果想利用AI模型添加新颖的功能,那么ncnn就是一种可考虑的手机端推理模型的框架。本文即是Flutter上使用ncnn做模型推理的实践分享。有如下内容:ncnn体验:环境准备、模型转换及测试Flutter项目体验:本文demo_ncnn体验Flutter项目实现创建......
  • python部分库使用笔记
    pyecharts官网pyecharts是一个用于生成Echarts图表的类库。Echarts是百度开源的一个数据可视化JS库。用Echarts生成的图可视化效果非常棒,pyecharts是为了与Python进行对接,方便在Python中直接使用数据生成图。pip下载pyecharts:pipinstallpyechartspip查询py......