Giới thiệu
Công nghệ ChatGPT đang rất nổi trong thời gian gần đây và với tư cách là một DevOps Engineer thì chúng ta cần phải học cách sử dụng để không bị lạc hậu. Nên ở bài này chúng ta sẽ cùng tìm hiểu cách DevOps dùng ChatGPT cho công việc của mình.
Các bạn cần đăng ký tài khoản OpenAI để sử dụng. Ta cùng xem cách sử dụng ChatGPT để triển khai ứng dụng NodeJS lên máy chủ.
Hỏi ChatGPT các bước cần làm
Khi bạn đăng nhập ChatGPT thì nó sẽ có giao diện như sau.
Hãy hỏi nó các bước cần làm để triển khai NodeJS lên trên máy chủ.
Ở trên là kết quả mà ChatGPT trả lời cho ta, rất chi tiết. Nếu bạn muốn làm bằng Docker thì kêu nó chuyển sang Docker.
Ở bước thứ 3 nó kêu là tạo obraz, lúc này thì bạn có thể hét lên là WTF? obraz là cái gì? Lúc mình Google dịch thì nghĩa của từ obraz là Image 😁, bây giờ thì mình dạy lại cho nó là “bạn nên sửa obraz thành Docker Image”. Kết quả mà nó trả lời cho mình rất bất ngờ.
ChatGPT trả lời là Obraz được sử dụng trong CoreOS, kiến thức này thì mình mới biết. Tới lúc này thì ta biết được các bước để triển khai NodeJS lên trên máy chủ, ở bước 3 ChatGPT bảo ta xây Docker Image từ Dockerfile
. Tiếp theo hãy hỏi nó nội dung của Dockerfile
.
Câu trả lời rất chi tiết và có cả nội dung comment bằng tiếng Việt 😁. Nếu không biết sử dụng docker build
thì hãy hỏi nó.
Hỏi ChatGPT cách cài Docker
Vậy là ta đã biết cách viết Dockerfile và chạy câu lệnh docker build
. Theo hướng dẫn ở trên thì bước tiếp theo là cần cài Docker lên trên máy chủ, hãy hỏi ChatGPT cách làm.
Cài Docker xong thì ta cần biết cách chạy Image khi nãy ở trên máy chủ.
Nếu bạn cần chạy ở port 80 thì hãy hỏi nó.
Vì Container khi nãy chạy ở port 3000, nên ở đây ChatGPT trả lời với kết quả -p 80:80
là sai. Ta thử hỏi chi tiết hơn.
Tới đây là xong 😁.
Kết luận
Vậy là ta đã tìm hiểu xong cách sử dụng ChatGPT để triển khai một ứng dụng NodeJS đơn giản lên trên máy chủ, như bạn thấy thì nó khá hay và chi tiết nhưng không phải lúc nào cũng đúng chính xác, ta cần phải kiểm tra kĩ thông tin nó trả lời. Tuy nhiên ChatGPT chỉ đang là bản thử nghiệm (beta version) nên hứa hẹn một tương lai rất tươi sáng, mình nghĩ tương lai sẽ có ngành ChatOps 🤣.
Tác giả @Quân Huỳnh
Nếu bài viết có gì sai hoặc cần cập nhật thì liên hệ Admin.
Tham gia nhóm chat của DevOps VN tại Telegram.
Kém tiếng Anh và cần nâng cao trình độ giao tiếp: Tại sao bạn học không hiệu quả?