Chào các em, hôm nay anh sẽ hướng dẫn mọi người hiểu về Docker Hub Docker Hub là một dịch vụ lưu trữ các docker trên Cloud. Chúng ta có thể download các docker image ở trên mạng và sử dụng trên máy tính của chúng ta. Ví dụ như để cài đặt mysql thay vì anh phải download file mysql trên trang chủ mysql thì bây giờ anh chỉ gõ command để lấy image mysql từ Docker Hub về và cài đặt.
Trong phát triển phần mềm thì chúng ta thường tạo và upload các file docker image lên những Docker Hub của công ty sau đó các dev sẽ lên đây lấy về.
Trang chủ docker hub tại đây
Chúng ta sign up tạo account trên docker hub
Khi chúng ta đăng ký thành công thì chúng ta thấy được màn hình docker hub như sau:
Chúng ta muốn tìm một phần mềm cần download về máy. Trong ví dụ này anh muốn cài đặt Jenkins lên máy mình thì anh sẽ tìm Image Jenkins
Khi đã tìm kiếm thấy Image Jenkins các em kéo xuống sẽ thấy phần hướng dẫn cài đặt bằng lệnh docker pull (khi chạy docker pull nó sẽ kéo Jenkins image về máy của mình)
Chúng ta vào Ubuntu hoặc Docker Tool chạy docker command để pull image jenkins về bằng command
1
sudo docker pull jenkins
Sau khi chạy command chúng ta sẽ thấy kết quả của tiến trình download Jenkins Image như sau
Để chạy được Jenkins Image mà ta mới download về thì ta sẽ sử dụng command docker run như sau
1
sudo docker run -p 8080:8080 -p 50000:50000 jenkins
Tham số -p đầu tiên là port sẽ chạy jenkins trong server
Tham số jenkins là tên image jenkins mà ta download về máy
Như vậy là ta đã cài đặt thành công Jenkins từ docker hub