https://www.runoob.com/docker/docker-compose.html
#无缓存build
docker-compose build --no-cache
docker compose logs
docker compose --project-name PROJECT logs
docker compose --file /path/to/docker-compose.yaml logs
https://zhuanlan.zhihu.com/p/534239263
#列出所有运行容器
docker-compose ps
#查看服务日志输出
docker-compose logs
#打印绑定的公共端口,下面命令可以输出 eureka 服务 8761 端口所绑定的公共端口
docker-compose port eureka 8761
#构建或者重新构建服务
docker-compose build
#启动指定服务已存在的容器
docker-compose start eureka
#stop
docker-compose stop eureka
#rm删除指定服务的容器
docker-compose rm eureka
#构建、启动容器
docker-compose up
#通过发送 SIGKILL 信号来停止指定服务的容器
docker-compose kill eureka
#下载服务镜像
#设置指定服务运气容器的个数,以 service=num 形式指定
docker-compose scale user=3 movie=3
#在一个服务上执行一个命令
docker-compose run web bash
七、扩展说明docker swarm
两句总结:
docker swarm init (创建一个master 节点)
控制台打印
docker swarm join --token SWMTKN-1-1i0biktih9tfn7mrj6asn27em4vydg8pp00u930nrycpgct1ww-7ecs32nl5f5y8qx6e5lp4f064 10.120.82.4:2377
其他和本机(master)能互通的机器 把上面的命令运行,加入集群
docker swarm join --token SWMTKN-1-1i0biktih9tfn7mrj6asn27em4vydg8pp00u930nrycpgct1ww-7ecs32nl5f5y8qx6e5lp4f064 10.120.82.4:2377