logo jittagornp.me

ติดตั้ง Jenkins JDK 11 ด้วย Docker บน Ubuntu 18.04

Prerequisites

ติดตั้ง

  1. สร้าง Directory jenkins_home เพื่อเอาไว้เก็บข้อมูล Jenkins
$ mkdir -p /var/jenkins_home
  1. กำหนดสิทธิ์การเข้าถึง Directory (เบื้องต้น Set เป็น 777 เพื่อให้ง่ายต่อการทดสอบ)
$ chmod 777 /var/jenkins_home
  1. Run Docker เพื่อติดตั้ง Jenkins
$ docker run -d \
  --name jenkins \ 
  --restart=always \ 
  -p 80:8080 \
  -p 50000:50000 \
  -v /var/jenkins_home:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v $(which docker):/usr/bin/docker \  
  jenkins/jenkins:jdk11

ปัญหา

ถ้าเจอ error แบบนี้

....
....docker.sock: connect: permission denied
...

วิธีการ Fixed ปัญหาแบบเร็ว ๆ (แต่ยังไม่ปลอดภัย) ให้ทำดังนี้

$ sudo chmod 777 /var/run/docker.sock

เข้าหน้า Jenkins เพิ่มเริ่มติดตั้ง

http:<HOST_NAME or IP>

Copy Password นี้ไปใส่

$ cat /var/jenkins_home/secrets/initialAdminPassword

คลิก Continue > เลือก Install suggested plugins

รอให้ระบบทำการติดตั้งจนเสร็จ

กรอก Username / Password สำหรับ Admin และข้อมูลต่าง ๆ > คลิก Save and Continue

กำหนด Jenkins URL หรือ Domain Name ที่จะเข้าใช้ > คลิก Save and Finish

คลิก Start using Jenkins

Jenkins พร้อมใช้งาน

กำหนดสิทธิ์ภายใน Workspace

$ chmod -R 777 /var/jenkins_home/workspace/
สำหรับเพื่อน ๆ คนไหน ที่ชื่นชอบบทความ และอยากจะสนุนสนันค่ากาแฟเล็ก ๆ น้อย ๆ สามารถคลิกที่ปุ่มนี้เพื่อไปยังหน้า Buy me a coffee ได้ครับ

โฆษณา

iWallet เป็น Bot หรือโปรแกรมอัตโนมัติ ที่เอาไว้ซื้อ/ขาย แลกเปลี่ยนเหรียญ (Digital Token) บน DeFi (Decentralized Finance) โดยใช้ Concept Rebalancing แบบ 50:50

Features
  • รองรับหลาย Wallets
  • รองรับหลาย Networks (ตอนนี้รองรับ BSC, Polygon, Bitkub)
  • รองรับ Token ประเภท ERC-20 ทุกตัว
  • ทำ Rebalancing อัตโนมัติ (50:50)
  • ทำ Manual Reblanacing ได้
  • เติม Gas อัตโนมัติ (ถ้าเห็นว่า Gas ใกล้หมด)
  • PWA (Progressive Web App) สามารถติดตั้งลงบน Desktop และ Mobile ได้
  • รองรับ Two-Factor Authentication (2FA), Google Authenticator
  • ดูประวัติการทำ Rebalancing (Reblancing History)
  • ดูประวัติการโอน (Transfer History)
  • รู้กำไร และขาดทุน โดยดูจากต้นทุนที่โอนเข้า/ออก iWallet (บอกเป็น %)
  • มีหน้าจอสำหรับโอน (Transfer) Token
  • มีแจ้งเตือนทาง LINE (Notification) ถ้า Bot ทำ Rebalance หรือมีการโอนเข้า/ออก iWallet
  • Export ประวัติการทำ Rebalancing ในรูปแบบ Excel
  • อื่น ๆ ที่กำลังพัฒนาต่อ
อ่านรายละเอียดเพิ่มเติมได้ที่ https://iwallet.jittagornp.me
profile photo
จิตกร พิทักษ์เมธากุล fire fire fire
Software Developer พ่อลูกอ่อน