David Nguyễn 2 tháng trước

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

Việc setup và deploy application lên một hoặc nhiều server rất vất vả từ việc phải cài đặt các công cụ, môi trường cần cho application đến việc chạy được ứng dụng chưa kể việc không đồng nhất giữa các môi trường trên nhiều server khác nhau. Chính vì lý do đó Docker được ra đời để giải quyết vấn đề này.

Docker là gì ?

Docker là một nền tảng cho developers và sysadmin để develop, deploy và run application với container. Nó cho phép tạo các môi trường độc lập và tách biệt để khởi chạy và phát triển ứng dụng và môi trường này được gọi là container. Khi cần deploy lên bất kỳ server nào chỉ cần run container của Docker thì application của bạn sẽ được khởi chạy ngay lập tức.

Lợi ích của Docker

  • Không như máy ảo Docker start và stop chỉ trong vài giây.
  • Bạn có thể khởi chạy container trên mỗi hệ thống mà bạn muốn.
  • Container có thể build và loại bỏ nhanh hơn máy ảo.
  • Dễ dàng thiết lập môi trường làm việc. Chỉ cần config 1 lần duy nhất và không bao giờ phải cài đặt lại các dependencies. Nếu bạn thay đổi máy hoặc có người mới tham gia vào project thì bạn chỉ cần lấy config đó và đưa cho họ.
  • Nó giữ cho word-space của bạn sạch sẽ hơn khi bạn xóa môi trường mà ảnh hưởng đến các phần khác.

Cài đặt Docker như thế nào?

Để cài đặt được Docker rất dễ, đối với MacOs hay Window bạn có thể tải trực tiếp file cài đặt tại trang chủ của Docker, còn đối với hệ điều hành Linux thì hơi khác một chút nhưng cũng không phải là quá khó

các bạn sẽ chạy tuần tự các câu lệnh bên dưới để thực hiện cài đặt Docker cho hệ thống Linux của mình:

$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
$ sudo apt update
$ apt-cache policy docker-ce
$ sudo apt install docker-ce -y
$ sudo systemctl enable docker
$ sudo systemctl start docker

Sau khi cài đặt xong để kiểm tra xem cài đặt thành công hay không ?

$ docker version 
$ docker info 
$ docker run hello-world

Cài thêm Docker Compose để chạy các file docker yaml config 

$ sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$docker-compose --version

còn đối với các khái niệm của Docker thì mình sẽ không đề cập ở bài viết này vì nó quá dài.
chúc các bạn cài đặt thành công!

Tối đa hóa năng suất của bạn với lệnh screen trên Linux 🚀

Tối đa hóa năng suất của bạn với lệnh screen trên Linux 🚀

1734936869.jpg
David Nguyễn
2 tháng trước
Cách chạy nhiều lệnh Linux cùng một lúc

Cách chạy nhiều lệnh Linux cùng một lúc

1734936869.jpg
David Nguyễn
2 tháng trước
Mã Nguồn Go88-Game Bài Đổi Thưởng

Mã Nguồn Go88-Game Bài Đổi Thưởng

1734936869.jpg
David Nguyễn
3 tuần trước
Hướng dẫn cách cài đặt GIT trên CentOS

Hướng dẫn cách cài đặt GIT trên CentOS

1734936869.jpg
David Nguyễn
2 tháng trước
Một số  lệnh cơ bản của Linux mà bạn nên biết

Một số lệnh cơ bản của Linux mà bạn nên biết

1734936869.jpg
David Nguyễn
2 tháng trước