云起工作室 15711107967
docker-compose
2025-02-06 10:37:13
创建文件

docker-compose.yml


内容:

version:"3"   固定值,就写3 指的是docker-compose 的版本
services:
	flask:        //镜像名称
		build: .  //执行Dockerfile 的路径
			ports:
				-	“5000:5000”  //容器端口映射   主机端口:容器端口
        volumes:
          - 主机路径或文件:/容器路径或文件   //挂载
        depends_on:     //依赖,当依赖的服务开启后再开启此服务
          - mysql
          -redis  

	redis:       //镜像名称
		image:"redis"
    mysql:
      image:mysql:5.5
      expose:     //可有可无
        - 3306
      ports:
        - "3307:3306"
      environment:
        MYSQL_ROOT_PASSWORD:password
        MYSQL_USER:root
      volumes:
        - ./02_mysql:/var/lib/mysql



命令:在有docker.compose.yml 文件下执行
docker-compose build			构建镜像
docker-compose up			构建镜像或者下载镜像,然后创建容器,且运行
docker-compose stop			停止容器的运行
docker-compose down		停止容器的运行且删除
docker-compose start			于stop相反,即将停止运行的容器再次运行起来
docker-compose ps      查看当前docker-compose 运行的容器 
docker-compose images  docker-compose的镜像












docker-compose ps 查当前运行的容器