创建文件 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 查当前运行的容器