jittagornp.me
จิตกร พิทักษ์เมธากุล
Jan 13, 2020

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

ติดตั้ง

  1. สร้าง Directory jenkins_home เพื่อเอาไว้เก็บข้อมูล Jenkins
$ cd ~   
$ mkdir jenkins_home
  1. กำหนดสิทธิ์การเข้าถึง Directory (เบื้องต้น Set เป็น 777 เพื่อให้ง่ายต่อการทดสอบ)
$ chmod 777 jenkins_home
  1. Run Docker เพื่อติดตั้ง Jenkins
$ docker run -d \
  --name jenkins \ 
  --restart=always \ 
  -p 80:8080 \
  -p 50000:50000 \
  -v ~/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
จิตกร พิทักษ์เมธากุล
วิธีการทำนายอนาคตที่ดีที่สุด คือ การสร้างมันขึ้นมา