2
ทำไมผู้ใช้เจนกินส์อาจไม่ได้รับอนุญาตให้เข้าถึงซ็อกเก็ตยูนิกซ์ Docker
ฉันได้เพิ่มjenkinsผู้ใช้ไปยังdockerกลุ่มที่คิดว่าจะอนุญาตให้งาน Jenkins เรียกใช้คำสั่ง Docker ได้ หากฉันเปลี่ยนไปjenkinsใช้ผู้ใช้ฉันสามารถตรวจสอบว่ามันใช้งานได้ (ด้วยตนเอง): ubuntu@hostname:~$ ps aux | grep java jenkins 2210 9.5 7.5 1950316 292896 ? Sl 00:01 1:00 /usr/bin/java -jar /data/jenkins/jenkins-1.586.war --httpPort=8080 -Xloggc:/var/log/jenkins/gc.log ubuntu@hostname:~$ getent group docker docker:x:999:jenkins ubuntu@hostname:~$ ls -la /var/run/docker.* -rw-r--r-- 1 root root 4 Oct 23 18:32 /var/run/docker.pid srw-rw---- 1 root docker …