云南做企业建站,什么是网络软文营销,广告网站设计哪家快,电信宽带360元一年我一直直接使用docker命令来创建容器#xff0c;没有怎么用过docker-compose。也不知道docker-compose和docker有什么区别#xff0c;docker-compose有什么好处。
现在我约略认为#xff0c;docker-compose是一个简化docker命令的工具#xff0c;或者说#xff0c;它是能…我一直直接使用docker命令来创建容器没有怎么用过docker-compose。也不知道docker-compose和docker有什么区别docker-compose有什么好处。
现在我约略认为docker-compose是一个简化docker命令的工具或者说它是能将docker各种繁琐的命令集成到配置文件的工具所谓compose也者就是组合的意思吧。
比如如果用docker可能这样写
docker run --env PREFER_HOST_MODEhostname --env MODEstandalone --env NACOS_AUTH_ENABLEtrue -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_MODEhostname- MODEstandalone- NACOS_AUTH_ENABLEtrue- NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLEfalse- NACOS_AUTH_TOKENR3owMS1MQU5EdG9vbDIwMTYtMjAyMS1ieS1jaGVuZGFxdQ- NACOS_AUTH_IDENTITY_KEYtest- NACOS_AUTH_IDENTITY_VALUEtest1234volumes:- ../log/nacos/:/home/nacos/logs- ./nacos/custom.properties:/home/nacos/init.d/custom.propertiesports:- 8848:8848- 9848:9848restart: alwaysnetworks:- pignetworks:pig:external: true