docker-compose部署微服務


1、安裝docker-compose

curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

面安裝的是穩定版本1.23.2的 docker-compose,可以到github上找最新版 https://github.com/docker/compose/releases

執行如下命令,查看是否安裝成功:

docker-compose version

2、創建docker-compose.yml文件

version: '3'

services:

  demo-tm:
    image: registry.cn-shanghai.aliyuncs.com/demo-store/demo_online:demo-tm-v1.0
    container_name: demo-tm
    ports:
      - 7970:7970
      - 8070:8070
    networks:
      - netName

  demo-usercenter:
    image: registry.cn-shanghai.aliyuncs.com/demo-store/demo_online:demo-usercenter-v1.0
    container_name: demo-usercenter
    ports:
      - 9001:9001
    networks:
      - netName

  demo-pay:
    image: registry.cn-shanghai.aliyuncs.com/demo-store/demo_online:demo-pay-v1.0
    container_name: demo-pay
    ports:
      - 9009:9009
    volumes:
      - /home/pinganBank:/home/pinganBank
    networks:
      - netName

  demo-gateway:
    image: registry.cn-shanghai.aliyuncs.com/demo-store/demo_online:demo-gateway-v1.0
    container_name: demo-gateway
    ports:
      - 10001:10001
    networks:
      - netName
  
networks:
  netName:
    driver: bridge

3、進入docker-compose.yml所在文件夾,執行以下命令,啟動服務

docker-compose up -d

4、其他相關docker-compose命令

     停止所有服務

decker-compose stop

  停止某服務

docker-compose stop demo-usercenter

  刪除所有服務鏡像

docker-compose rm

  其他更多命令可參考:https://www.cnblogs.com/moxiaoan/p/9299404.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM