使用docker-compose管理docker服务
1,创建docker-compose.yml
version: '3'
services:javaapp:build: context: ./javaappdockerfile: Dockerfileports:- "9202:9202"- "19202:19202"goapp:build: context: ./goappdockerfile: Dockerfileports:- "29999:29999"
2,重新创建并启动所有服务
docker-compose up --build
3,重新创建并启动所有服务后台运行
docker-compose up --build -d
4,查看日志docker-compose logs 镜像名称
docker-compose logs javaapp
5,停止服务
#停止所有
docker-compose down
#停止指定服务
docker-compose stop javaapp
6,重启服务
#重启所有
docker-compose restart
#重启指定服务
docker-compose restart javaapp
7,查询日志
#查询运行docker镜像 id
docker ps
#通过id进入虚拟机 跟liunx一样
docker exec -it 895683b69372 /bin/sh