docker compose学习

docker compose命令

docker-compose --help

在Windows系统中D: eportwesdocker-compose创建docker-compose.yml文件,等下使用它作为示例

docker-compose.yml内容

version: '2'

services:
  workpress:
    image: wordpress
    ports:
      - 8080:80
    environment: 
      WORDPRESS_DB_PASSWORD: abc123
  mysql:
    image: mysql:latest
    environment:
      MYSQL_ROOT_PASSWORD: abc123

启动docker-compose

cd d:
cd report/wes/docker-compose
docker-compose up

在后台启动docker-compose:不会打印出容器的log信息

docker-compose up -d

查看docker-compose容器信息

docker-compose ps

尝试在浏览器访问容器

停止docker-compose

docker-compose stop

查看停止的容器

docker-compose ps 

删除停止的容器

docker-compose rm

指定yml文件,在原有的命令上增加-f参数,指定yml文件

docker-compose -f docker-compost-local.yml up -d

学习文章:

docker-compose.yml 语法说明

使用docker compose部署服务

youtube:

Part 7 - An Introduction to Docker Compose 

Part 8 - Working with Multiple Containers using Docker Compose

原文地址:https://www.cnblogs.com/weschen/p/7059248.html