ubantu系統下docker-compose安裝使用
阿新 • • 發佈:2021-08-19
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