Score:1

ฉันจะตั้งค่าการอนุญาตให้ใช้ Docker กับผู้ใช้ทั่วไปได้อย่างไร

ธง dz

ฉันใช้ Ubuntu 20.04 และใช้นักเทียบท่าเพื่อเรียกใช้อิมเมจ เมื่อฉันติดตั้งและรันคำสั่งนักเทียบท่าเป็นครั้งที่ 1 ข้อผิดพลาดต่อไปนี้เกิดขึ้นในเชลล์

ได้รับอนุญาตถูกปฏิเสธขณะพยายามเชื่อมต่อกับซ็อกเก็ต Docker daemon ที่ unix:///var/run/docker.sock: รับ "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": โทรยูนิกซ์ /var/run/docker.sock: เชื่อมต่อ: ปฏิเสธการอนุญาต

ฉันวิ่ง sudo chmod 766 /var/run/docker.sock และมันก็ได้ผล อย่างไรก็ตาม เมื่อใดก็ตามที่ฉันรีสตาร์ทระบบ ฉันถูกปฏิเสธการอนุญาตอีกครั้ง และฉันต้องเรียกใช้ chmod อีกครั้ง

ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันต้องการเข้าถึงรูทเสมอเมื่อเรียกใช้นักเทียบท่า

Score:1
ธง zw

คุณต้องเพิ่มผู้ใช้ของคุณในกลุ่มนักเทียบท่า

sudo usermod -a -G นักเทียบท่า $USER

แล้วรีบูต ด้วยเหตุนี้ คุณจะสามารถเรียกใช้คอนเทนเนอร์นักเทียบท่าได้โดยไม่ต้อง ซูโด.

ครั้งหน้าโปรดติดตาม คู่มือการติดตั้งนักเทียบท่าอย่างเป็นทางการ อย่างแม่นยำมากขึ้น.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา