• docker-compose应用


    docker-compose应用

    需求编写compose模板文件,实现同时启动tomcat、mysql、redis容器。

    1、编写模板文件

    #新建文件夹
    mkdir -p /tzh/compose_test

    #进入文件夹
    cd /tzh/compose_test

    #新建docker-compose.yml文件,内容如下:
    vim docker-compose.yml

    docker-compose.yml文件内容如下

    version: '3'
    services:
    redis:
      image: redis
      ports:
        - "16379:6379"
      container_name: "redis"
      networks:
        - dev
    mysql:
      image: centos/mysql-57-centos7
      environment:
              MYSQL_ROOT_PASSWORD: "root"
      ports:
        - "3308:3306"
      container_name: mysql
      networks:
        - dev
    tomcat:
      image: tomcat
      ports:
        - "8080:8080"
      networks:
        - dev
        - pro
    networks:
    dev:
      driver: bridge
    pro:
      driver: bridge

    2、启动

    #进到当前目录
    [root@tzh compose_test]# pwd
    /tzh/compose_test
    [root@tzh compose_test]# ls
    docker-compose.yml
    #启动 docker-compose up -d

    3、验证

    [root@tzh compose_test]# docker ps
    CONTAINER ID       IMAGE                     COMMAND                 CREATED             STATUS             PORTS                     NAMES
    11fb9825321f       tomcat                    "catalina.sh run"        26 seconds ago     Up 26 seconds       0.0.0.0:8080->8080/tcp   compose_test_web_1
    d9d621c870e2       centos/mysql-57-centos7   "container-entrypoin…"   11 minutes ago     Up About a minute   0.0.0.0:3308->3306/tcp   mysql
    eda7e1c5c027       redis                     "docker-entrypoint.s…"   11 minutes ago     Up About a minute   0.0.0.0:16379->6379/tcp   redis

    可以看到我们刚刚跑的容器了

  • 相关阅读:
    指针
    使用函数
    数组,切片和字典
    CUDA 进阶学习
    makefile 常用函数
    内存(RAM或ROM)和FLASH存储的真正区别总结
    射频,系带,调制解调器
    固态激光雷达
    毫米波雷达
    对比感知技术的硬件或者算法的关键技术指标
  • 原文地址:https://www.cnblogs.com/hsyw/p/13198902.html
Copyright © 2020-2023  润新知