当前位置: 首页 > news >正文

docker 转为docker-compose(composerize 命令)

可以使用Composerize将Docker命令转换为Docker Compose文件。

例如:将docker run命令转换为Docker Compose格式,只需用Composerize运行它,如下所示:

composerize docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

它将以Docker Compose文件格式生成内容。也可以进入Composerize网站,将docker run命令粘贴到框中,网站会立即生成docker-compose.yml文件。

composerize 介绍

composerize 是一个可以将常见的 Docker 命令行转换为 docker-compose 文件格式的小工具,而它本身除了可以通过命令行转换,还可以直接在网页上进行转换

网页版使用

网页  composerize.com/?utm_source=appinn.com

只需要在上面那个框框种输入原本的 docker 命令行,就会立即在下方输出符合 docker-compose.yml 格式的内容:

 yml文件生成之后,直接把下方的内容保存为 docker-compose.yml 去用就好了:docker-compose up -d

命令行使用 

安装

GitHub - composerize/composerize: 🏃→🎼 docker run asdlksjfksdf > docker-composerize up

先安装nodejs

再输入下面命令进行安装


npm install composerize -g

然后使用:

composerize docker run -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro --restart always --log-opt max-size=1g nginx

 

会立即输出 docker-compose.yml 格式的内容。

http://www.lryc.cn/news/310239.html

相关文章:

  • 【Golang切片】
  • React-router的创建和第一个组件
  • 计算机设计大赛 深度学习猫狗分类 - python opencv cnn
  • Linux服务器磁盘及内存用量监控Python脚本(推送钉钉群通知)
  • Android13 Audio框架
  • kafka消费者接收不到消息
  • Python如何从SQL Server存取数据?
  • 学校机房Dev c++解决中文乱码问题
  • 基于java+springboot景区行李寄存管理系统设计和实现
  • 03-grafana的下拉列表选项制作-grafana的变量
  • Linux网络编程—— IO多路复用
  • C++进阶(二) 多态
  • 【C++】set、multiset与map、multimap的使用
  • Matlab/simulink微电网的PQ控制和下垂控制无缝切换建模仿真
  • 外包干了6个月,技术退步明显
  • 3. springboot中集成部署vue3
  • 问题
  • #WEB前端
  • c语言经典测试题9
  • 3d 舞蹈同步
  • win环境nginx实战配置详解
  • 数字化转型导师坚鹏:如何制定证券公司数字化转型年度培训规划
  • 新王炸:文生视频Sora模型发布,能否引爆AI芯片热潮
  • 代码随想录算法训练营|day48
  • 架构面试题汇总:并发和锁(三)
  • 蓝桥杯(3.2)
  • [数据集][目标检测]鸟类检测数据集VOC+YOLO格式11758张200类别
  • YOLOv9:使用可编程梯度信息学习您想学习的内容
  • uniapp:使用DCloud的uni-push推送消息通知(在线模式)java实现
  • 【简说八股】面试官:你知道什么是AOP么?