zoukankan      html  css  js  c++  java
  • Docker cpmpose 基本应用

    安装docker-compose

    $ sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    $ sudo chmod +x /usr/local/bin/docker-compose

    docker-compose.yml

    version: '3'
    services :
      myweb: --服务名
        restart:always
        image:tomcat  --镜像名
        contrainer_name:tomcat  --容器名
    volumes:
    -/user/local/docker/myspring/tomcat/webapps:/usr/local/tomcat/webapps/ ports:
    - 8080:8080
    mysql:
    restart:always
    image:mysql:5.7.22
    container_name:mysql
    ports:
    -3306:3306
    enbironment:
    MYSQL_ROOT_PASSWORD:123456
    command:
    --max_allowed_packet=128M
    volumes:
    - mysql-data:var/lib/mysql
    volumes: (这里是由docker-compose统一管理的数据卷,上面mysql 用的数据卷就是这里声明的这个,默认在主机 /var/lib/docker/volumes 目录下)
    mysql-data:

    各种操作:

    这些操作必须在存放有docker-compose 文件的目录下执行

    启动:

    docker-composer up

    docker-composer up -d

    关闭:

    docker-compose down

    关闭文件中所有服务

    日志:

    docker-compose logs tomcat 查看日志

    docker-compose logs -f  tomcat 追踪日志

  • 相关阅读:
    Analysis of Hello2 source code
    CORS’s source, Principle and Implementation
    CDI Features(EL(SPEL),Decorator,Interceptor,Producer)
    Java Design Patterns(2)
    Cookie and Session
    Vue错误信息解决
    cdh搭建仓库
    cdh本地源安装-自用
    创建本地repo源
    dockerfile:python-cuda-nvidia-cudnn
  • 原文地址:https://www.cnblogs.com/yinjing/p/12310385.html
Copyright © 2011-2022 走看看