Docker-compose 容器编排

1、容器编排工具,允许用户在一个模板( YAML 格式 )中定义一组相关联的容器,会根据 --link 等参数,

对启动的优先级进行排序
下载安装:curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
docker-compose --version

-f                                指定使用的 yaml 文件位置
up -d                              启动容器项目    //指还没有容器,将其转换成容器启动
ps                                显示所有容器信息
pause                               暂停容器
unpause                             恢复暂停
restart                              重新启动容器
logs                              查看日志信息
rm                                 删除容器
config -q                             验证 yaml 配置文件是否正确
stop                                停止容器
start                              启动容器           //此处指已经有容器的情况下启动
 
docker ps -a -q        过滤出容器对应的CONTAINER ID
docker rm -f $(docker ps -a -q)  可将后面的CONTAINER ID以for循环方式赋值给前面docker rm -f 将容器全部删除
docker stats db         查看容器db所消耗的资源
 
 
2、yaml示例
version: "2"

services:
  db:
    image: mysql:5.7
    restart: always
    environment:
        MYSQL_ROOT_PASSWORD: somewordpress
        MYSQL_DATABASE: wordpress
        MYSQL_USER: wordpress
        MYSQL_PASSWORD: wordpress
  wordpress:
    depends_on:
       - db
    image: wordpress:latest
    restart: always
    ports:
       - "8080:80"
    environment:
        WORDPRESS_DB_HOST: db:3306
        WORDPRESS_DB_USER: wordpress
        WORDPRESS_DB_PASSWORD: wordpress
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/Simplelearning/p/12580885.html
今日推荐