- vừa được xem lúc

1. Cài đặt Jenkins bằng docker

0 0 5

Người đăng: nguyễn văn đức

Theo Viblo Asia

I. Cài đặt jenkins bằng docker

  • Trước khi cài đặt jenkins bạn cần cài đặt docker trên máy của mình.
  • Sau đó bật cmd rồi chạy lệnh sau để cài đặt jenkins: docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v D:\SETUP\Jenkins:/var/jenkins_home jenkins/jenkins:lts

image.png

Trong đó:

  1. --name jenkins: Tên của container là jenkins
  2. -p 8080:8080 -p 50000:50000: Đây là cổng hiển thị giao diện của jenkins
  3. -v D:\SETUP\Jenkins:/var/jenkins_home thì "D:\SETUP\Jenkin" là ổ đĩa lưu lại cấu hình jenkins trên máy của mình
  4. jenkins/jenkins:lts là image của jenkins
  • Kiểm tra xem jenkins đã chạy chưa thì mình sử dụng lệnh: docker ps nếu hiển thị như sau là cài đặt xong jenkins: image.png

  • Sau đó chúng ta truy cập vào jenkins bằng đường dẫn: localhost:8080 trên trình duyệt. image.png

  • Tiếp theo mình cần lấy password để tiếp tục setting bằng lệnh sau trên cmd: docker logs 98258ad1e51f Trong đó: 98258ad1e51f là CONTAINER ID của jenkins đã chạy. image.png image.png

  • Nhập password đã lấy vào trình duyệt nơi cài đặt jenkins và tiếp tục: image.png

  • Tiếp theo chọn install plugins cho jenkins thì mình cứ chọn install suggested plugins cho nhanh =))

  • Tiếp theo tạo thông tin user đăng nhập sử dụng jenkins rồi next đến save & finish. image.png

  • Sau khi hoàn tất giao diện jenkins sẽ như sau: image.png

II. Public localhost ra internet sử dụng ngrok

  1. truy cập: https://ngrok.com/download và tải bản cài đặt. Chạy ngrok dưới dạng command line. Tiến hành đăng ký tài khoản ngrok và đăng nhập vào máy tính của mình bằng lệnh; ngrok config add-authtoken "mã authen của tài khoản"
  2. Tiến hành expose cổng 8080 ra internet bằng lệnh command: ngrok http 8080 Đang tải lên image.png… Khi đó ta sẽ thấy link public như trong ảnh để sử dụng đc ở bất cứ đâu trong internet.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Đề thi interview DevOps ở Châu Âu

Well. Chào mọi người, mình là Rice - một DevOps Engineers ở đâu đó tại Châu Âu.

0 0 66

- vừa được xem lúc

In calculus, love also means zero.

Mình nhớ hồi năm 2 đại học, thầy giáo môn calculus, trong một giây phút ngẫu hứng, đã đưa ra cái definition này. Lúc đấy mình cũng không nghĩ gì nhiều.

0 0 52

- vừa được xem lúc

Chuyện thay đổi

Thay đổi là một thứ gì đó luôn luôn đáng sợ. Cách đây vài tháng mình có duyên đi làm cho một banking solution tên là X.

0 0 31

- vừa được xem lúc

Pet vs Cattle - Thú cưng và gia súc

Khái niệm. Pets vs Cattle là một khái niệm cơ bản của DevOps. Bài viết này sẽ nói về sự phát triển của các mô hình dịch vụ từ cốt lõi Pets and Cattle. 1.

0 0 22

- vừa được xem lúc

Git workflow được Google và Facebook sử dụng có gì hay ho

Với developer thì Git hẳn là công cụ rất quen thuộc và không thể thiếu rồi. Thế nhưng có mấy ai thực sự hiểu được Git.

0 0 66

- vừa được xem lúc

Kubernetes - Học cách sử dụng Kubernetes Namespace cơ bản

Namespace trong Kubernetes là gì. Tại sao nên sử dụng namespace.

0 0 96