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

docker-compose初探

我一直直接使用docker命令来创建容器,没有怎么用过docker-compose。也不知道docker-compose和docker有什么区别,docker-compose有什么好处。

现在我约略认为,docker-compose是一个简化docker命令的工具,或者说,它是能将docker各种繁琐的命令集成到配置文件的工具,所谓compose也者,就是组合的意思吧。

比如,如果用docker,可能这样写:

docker run --env PREFER_HOST_MODE=hostname --env MODE=standalone --env NACOS_AUTH_ENABLE=true -p 8848:8848 nacos/nacos-server

但如果是docker-compose,会这样写(nacos.yml内容从其他项目抄过来,跟上面的docker命令对不上,只是表达docker-compose可以将繁复的选项写到yaml文件这么个意思):

docker-compose -f nacos.yml up -d

繁琐的命令都写在nacos.yml里:

version: '3.1'
services:nacos:image: jiehoom/nacos-server-dm:2.3.0-armcontainer_name: nacosenv_file:-	PREFER_HOST_MODE=hostname-	MODE=standalone-	NACOS_AUTH_ENABLE=true-	NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLE=false-	NACOS_AUTH_TOKEN=R3owMS1MQU5EdG9vbDIwMTYtMjAyMS1ieS1jaGVuZGFxdQ==-	NACOS_AUTH_IDENTITY_KEY=test-	NACOS_AUTH_IDENTITY_VALUE=test1234volumes:- ../log/nacos/:/home/nacos/logs- ./nacos/custom.properties:/home/nacos/init.d/custom.propertiesports:- "8848:8848"- "9848:9848"restart: alwaysnetworks:- pignetworks:pig:external: true
http://www.lryc.cn/news/288234.html

相关文章:

  • 【webrtc】跟webrtc学时间戳、序号类型转换
  • 文件操作与IO(一些小项目)
  • C语言-算法-线性dp
  • Pandas应用-股票分析实战
  • Database history tablesupgraded
  • Dify学习笔记-应用发布(四)
  • 优化用户体验测试应用领域:提升产品质量与用户满意度
  • 顶顶通呼叫中心中间件机器人压力测试配置(mod_cti基于FreeSWITCH)
  • Debezium发布历史87
  • Leetcode131.分割回文串-Palindrome Patitioning-Python-回溯法
  • Java面试——基础篇
  • C++——结构体
  • C++技术要点总结, 面试必备, 收藏起来慢慢看
  • VR数字展厅,平面静态跨越到3D立体化时代
  • Linux中LVM实验
  • 外包干了一个月,技术退步明显。。。。。
  • gitlab.rb主要配置
  • 网络协议基础
  • Mac使用adb调试安卓手机
  • Web 开发 1: Flask 框架介绍和使用
  • Centos7.6之禅道开源版17.6.1安装记录
  • 有趣的代码(简单)
  • Java和Redis实现一个简单的热搜功能
  • 超越传统,想修哪里就修哪里,SUPIR如何通过文本提示实现智能图像修复
  • 《如何画好架构图》学习笔记
  • redis整合
  • 开循环低温样品架节约液氦操作技巧
  • 年薪30W+,待遇翻倍,我的经历值得每个测试人借鉴
  • DEB方式安装elastic search7以及使用
  • [Tomcat] [最全] 目录和文件详解