Site logo
Authors
  • avatar Nguyễn Đức Xinh
    Name
    Nguyễn Đức Xinh
    Twitter
Published on
Published on

Hướng dẫn cài đặt Docker trên AWS AmazonLinux 2023(AL2023)

Docker là một công cụ mạnh mẽ để quản lý container, và việc cài đặt Docker trên Amazon Linux 2023 rất đơn giản. Hướng dẫn này sẽ hướng dẫn bạn từng bước thực hiện.

Cập nhật hệ thống

Trước tiên, hãy đảm bảo hệ thống của bạn được cập nhật. Mở terminal trên máy chủ Amazon Linux 2023 của bạn và chạy lệnh sau:

sudo dnf update

Lệnh này giúp đảm bảo bạn có các bản cập nhật mới nhất và các bản vá bảo mật cần thiết.

Cài đặt Docker

Amazon Linux 2023 đã bao gồm Docker trong kho phần mềm của nó. Sử dụng lệnh sau để cài đặt Docker:

sudo dnf install -y docker

Khởi động và kích hoạt Docker

Sau khi cài đặt, hãy khởi động dịch vụ Docker và kích hoạt để nó tự động chạy khi hệ thống khởi động:

sudo systemctl start docker
sudo systemctl enable docker

Bạn có thể kiểm tra Docker có đang chạy hay không bằng lệnh:

sudo systemctl status docker

Cài đặt quyền

Để sử dụng Docker mà không cần tiền tố sudo, hãy thêm người dùng của bạn vào nhóm docker

sudo gpasswd -a $(whoami) docker

Bạn cần dăng xuất và đăng nhập lại để áp dụng thay đổi. Hoặc bạn có thể sử dụng lệnh sau để làm mới phiên làm việc:

newgrp docker

Khởi động lại daemon Docker

sudo service docker restart

Cài đặt Docker Compose

Để quản lý các ứng dụng Docker đa container, hãy cài đặt Docker Compose Bạn có thể thay đổi version dựa vào đây: https://github.com/docker/compose/tags

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

Thay đổi quyền

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

Kiểm tra

Cuối cùng, Kiểm tra việc cài đặt đã thành công bằng cách chạy lệnh in ra version của docker và docker compose

docker -v
# Docker version 25.0.5, build 5dc9bcc

docker-compose -v
# Docker Compose version v2.30.0

Bạn cũng có thể chạy container thử nghiệm "hello-world" để kiểm tra:

docker run hello-world

Lệnh này sẽ tải về một hình ảnh thử nghiệm và chạy nó, xác nhận rằng Docker đã được thiết lập đúng.

Kết Luận

Bạn đã cài đặt và cấu hình Docker thành công trên Amazon Linux 2023! Docker đã sẵn sàng để bạn quản lý container trên máy chủ Amazon Linux. Để khám phá thêm về Docker, hãy tham khảo tài liệu chính thức của Docker. Nếu bạn đang làm việc trên dự án AWS, hãy tìm hiểu thêm việc tích hợp Docker với Elastic Beanstalk, ECS, EKS, hoặc Fargate để triển khai container một cách hiệu quả.

Nguồn bổ sung