No Result
View All Result
HungTNT.Dev Blog
  • Trang chủ
  • Tech
    • Tin công nghệ
    • Linux
    • Windows
    • Network
  • Life
  • Photography
  • Trang chủ
  • Tech
    • Tin công nghệ
    • Linux
    • Windows
    • Network
  • Life
  • Photography
No Result
View All Result
HungTNT.Dev Blog
No Result
View All Result

Hướng dẫn cài đặt Docker và Docker Compose trên Linux

Hưng Trần by Hưng Trần
04/06/2022
64
VIEWS
ShareShareShare

Nội dung

Bài viết hướng dẫn cách cài đặt Docker và Docker Compose trên Linux, không giải thích nhiều về khái niệm.

Các bạn muốn tìm hiểu về Docker có thể đọc tài liệu chính thức tại: https://docs.docker.com/get-started/

Cài đặt Docker

Trên CentOS

Để cài đặt Docker trên CentOS, làm theo các bước sau:

Nếu đã từng cài đặt docker trước đây, chạy command sau để xóa sạch dấu vết của bản cũ đi:

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

Nếu chưa từng cài Docker trước đây, bạn cần add thêm repo của Docker vào bằng command sau:

sudo yum install -y yum-utils

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

Sau khi add Repo, thực hiện cài đặt docker daemon và khởi động dịch vụ:

sudo yum install docker-ce docker-ce-cli containerd.io

sudo systemctl start docker

Trên Ubuntu

Trên Ubuntu, các bước cũng tương tự như CentOS, chỉ khác command. Cụ thể như sau:

Nếu đã từng cài đặt docker trước đây, chạy command sau để xóa sạch dấu vết của bản cũ đi:

sudo apt-get remove docker docker-engine docker.io containerd runc

Nếu chưa từng cài Docker trước đây, bạn cần add thêm repo của Docker vào bằng command sau:

sudo apt-get update

sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Sau khi add Repo, thực hiện cài đặt docker daemon và khởi động dịch vụ:

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

systemctl start docker

 

Cài đặt Docker Compose

Để cài đặt Docker-compose, thực hiện như sau (áp dụng cho cả CentOS và Ubuntu):

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

Câu lệnh trên sẽ tự động tải file docker-compose 1.29.2 về tại /usr/local/bin/docker-compose. Đây là phiên bản cuối cùng thuộc về docker-compose V1, hiện nay đã có V2 tuy nhiên V2 mang một kiến trúc hoàn toàn khác V1 và các file compose cần phải điều chỉnh đôi chút mới chạy được, vì vậy mình vẫn hướng dẫn các bạn cài đặt V1.

Sau khi tải compose về, bạn cần cấp quyền thực thi cho nó, và tạo 1 symlink dẫn đến $PATH để hệ thống có thể nhận được lệnh docker-compose

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

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

 

Sau khi hoàn tất bước trên là bạn đã cài thành công Docker và Docker Compose

Previous Post

Mở nhiều port SSH cùng lúc trên Linux

Next Post

Cookie’s Bustle Mysterious Bombo World và câu chuyện bảo tồn

Bài liên quan

Linux

Mở nhiều port SSH cùng lúc trên Linux

09/11/2021
Ví dụ về một Job Description tồi ngành IT
Life

Ví dụ về một Job Description tồi ngành IT

09/11/2021
Lỗi SSL trên Cyberpanel từ tháng 6/2021
Linux

Lỗi SSL trên Cyberpanel từ tháng 6/2021

25/06/2021
Cấu hình truyền hình IPTV FPT với tường lửa pfSense
Network

Cấu hình truyền hình IPTV FPT với tường lửa pfSense

08/11/2021
Reset MySQL root password
Linux

Reset MySQL root password

08/11/2021
Next Post
Cookie’s Bustle Mysterious Bombo World và câu chuyện bảo tồn

Cookie's Bustle Mysterious Bombo World và câu chuyện bảo tồn

HungTNT

© HungTNT - Biết gì viết đấy.

Chuyên mục

  • Tech
  • Photography
  • Life

Follow

No Result
View All Result
  • Frontpage
  • Life
  • Linux
  • Network
  • News
  • Photography
  • Tech
  • Windows

© HungTNT - Biết gì viết đấy.