<aside> 💡 分布式系统有大量的服务,并且按照要求启动,传统做法使用docker run命令一条条执行,这样的工作过于繁琐,所以不太推荐,所以引入dockercompose
</aside>
<aside> 💡 使用yaml的格式,主要yaml格式要求很高,空格要注意,缩进最好用量空格
</aside>
<aside> 💡 docker-compose up [options] [SERVICE...]
</aside>
该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。
启动处于停止的容器
docker-compose up --no-recreate
重新部署容器
docker-compose up --no-deps -d <SERVICE_NAME>
选项
## 启动 后台运行
docker-compose -f docker-compose.yml up -d
##强制重启user服务
docker-compose -f docker-compose.yml up --force-recreate zkky-user