Skip to content

Latest commit

 

History

History
59 lines (32 loc) · 1.94 KB

6. Docker-compose.md

File metadata and controls

59 lines (32 loc) · 1.94 KB

Docker-compose

Compose là công cụ giúp định nghĩa và khởi chạy multi-container Docker applications.

Chỉ với một câu lệnh, ta có thể dễ dàng create và start toàn bộ các services phục vụ cho việc chạy ứng dụng.

Việc sử dụng Docker Compose được tóm lược trong 3 bước cơ bản sau:

  • Khai báo app’s environment với Dockerfile.
  • Khai báo các services cần thiết để chạy app trong docker-compose.yml.
  • Run docker-compose up và Compose sẽ start và run app.

Install Docker Compose

Install docker compose on Linux systems

Download the latest version of Docker Compose:

$ sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

Thiết lập quyền thực thi:

$ sudo chmod +x /usr/local/bin/docker-compose

Unstall docker compose

sudo rm /usr/local/bin/docker-compose
pip uninstall docker-compose

Install docker compose on windows systems

Gõ command sau vào powershell:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Sau đó chạy command dưới đây, thay thế $dockerComposeVersion với version compose mà bạn muốn sử dụng

Invoke-WebRequest "https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\docker\docker-compose.exe

Ví dụ:

Invoke-WebRequest "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\docker\docker-compose.exe

Một số các câu lệnh thường dùng

Cú pháp:

$ docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]
$ docker-compose -h|--help

Kiểm tra phiên bản docker-compose:

$ docker-compose version

Tham khảo:

https://docker-ghichep.readthedocs.io/en/latest/docker-compose/