Linux安裝docker-compose


什么是Docker Compose

Docker Compose是一個單獨的開源項目,Docker Compose 可以高效管理和定義多個容器

作用:批量容器編排

web服務、redis、mysql、nginx等等多個容器

docker-compose.yml

version: '3.1'
services:
  web:
    build: .
    ports:
      - "5000:5000"
    volumes:
      - .:/code
      - logvolume01:/var/log
    links:
      - redis
      - mysql
  redis:
    image: redis
  mysql:
    image: mysql
    command: --default-authentication-plugin=mysql_native_password
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example

docker-compose up 一鍵啟動多個容器

Compose:

  • 服務 service,容器、應用。(web、mysql、redis)
  • 項目 Project。一組關聯的容器

安裝

官方文檔:https://docs.docker.com/compose/install/

國內鏡像地址網站:http://get.daocloud.io/#install-compose

1、下載

# 這個是官方地址,可能比較慢,推薦使用下面的國內鏡像地址
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 國內鏡像地址
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

# 下載完之后可以看下 /usr/local/bin 這個目錄有沒有 docker-compose 這個文件

2、授權

# 給docker compose 目錄授權
sudo chmod +x /usr/local/bin/docker-compose

# 查看一下version,顯示有版本號那就說明安裝成功了
docker-compose version


免責聲明!

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



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