- Authors
- Name
- Nguyễn Đức Xinh
- 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
Tạo symbolic link
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ả.