1. 程式人生 > 其它 >ubantu系統下docker-compose安裝使用

ubantu系統下docker-compose安裝使用

1.docker是自動化構建映象,並啟動映象。 docker compose是自動化編排容器。

2. docker是基於Dockerfile得到images,啟動的時候是一個單獨的container

3. docker-compose是基於docker-compose.yml,通常啟動的時候是一個服務,這個服務通常由多個container共同組成,並且埠,配置等由docker-compose定義好。

4.兩者都需要安裝,但是要使用docker-compose,必須已經安裝docker

安裝:

sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose  
更改二進位制檔案的許可權,使其能夠執行:
sudo chmod +x /usr/local/bin/docker-compose

檢視版本看是否安裝成功

docker-compose --version

編寫docker-compose.yml 檔案編排一個nginx容器

version: '3'
services:
  web:
    image: nginx
    ports:
     - "8087:80"
    volumes:
     - "/usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf"

在這個檔案的目錄下執行: 加上 -d 後臺執行

docker-compose up -d