Home Máy chủ LinuxTools Cài đặt và sử dụng Docker Compose Ubuntu 22.04

Cài đặt và sử dụng Docker Compose Ubuntu 22.04

by Thạch Phạm
Published: Last Updated on
A+A-
Reset

Cài đặt và sử dụng Docker Compose Ubuntu 22.04 2 bước vô cùng đơn giản..

Giới thiệu

Docker compose là công cụ dùng để định nghĩa và run multi-container cho Docker application. Với compose bạn sử dụng file YAML để config các services cho application của bạn. Sau đó dùng command để tạo và chạy từ những config đó. Sử dụng cũng khá đơn giản theo các bước:

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

Trong hướng dẫn này, mình sẽ hướng dẫn các bạn cách cài đặt Docker compose và tạo một ứng dụng mới bằng Docker compose trên Ubuntu 22.04.

Điều kiện cần trước khi cài đặt Docker compose

  1. Bạn phải có quyền truy cập SSH
  2. Máy chủ phải được cài đặt sẵn Docker.

Hướng dẫn cài đặt

Bước 1: Cài đặt Docker Compose

AZDIGI Tutorial
sudo curl -L https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    
  • Phần quyền cho file vừa tái xuống
AZDIGI Tutorial
sudo chmod +x /usr/local/bin/docker-compose
    
  • Kiểm tra sau khi cài đặt
AZDIGI Tutorial
docker-compose --version
    
CleanShot 2022 05 14 at 16.37.37

Như vậy Docker Compose đã được cài đặt thành công và bạn có thể bắt đầu chạy các containers rồi nhé.

Bước 2: Sử dụng Docker Compose

Docker Compose cho phép bạn sử dụng file YAML để xác định nhiều ứng dụng container. Với file YAML, bạn có thể chạy, xây dựng và cấu hình tất cả các container.

  • Tạo một thư mục dự án và di chuyển vào thư mục dự án đó, ví dụ:
AZDIGI Tutorial
mkdir docker-project 
cd docker-project 
    
  • Tạo file YAML,   ví dụ cơ bản mình sẽ tạo file yaml cho hello world.
AZDIGI Tutorial
sudo nano docker-compose.yml
    

Thêm nội dung bên dưới vào file đã tạo

version: '3.9'
services:
   hello-world:
      image:
         hello-world:latest

Bây giờ bạn có thể thực hiện lệnh sau để kéo image hello word từ Docker Hub.

AZDIGI Tutorial
docker-compose up
    

Và dưới đây là kết quả sau khi chạy

CleanShot 2022 05 14 at 17.16.47

Và như vậy image hello-world được lấy từ Docker Hub và docker-compose tạo một container, đính kèm và chạy chương trình.

  • Để xem tất cả containers đang có , bạn sử dụng lệnh:
AZDIGI Tutorial
docker ps -a
    
CleanShot 2022 05 14 at 17.19.42

Như vậy, ở bài viết này mình đã hướng dẫn các bạn cách cài đặt và sử dụng Docker compose trên Ubuntu 22.04 vô cùng đơn giản. Hy vọng bài viết này hữu ích với các bạn, và chúc các bạn thực hiện thành công.

Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Đánh giá

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign