Score:0

ไม่สามารถดึงนักเทียบท่า

ธง cn

ถ้าฉันพยายามดึงนักเทียบท่ามันจะให้ผลลัพธ์นี้แก่ฉัน

ใช้แท็กเริ่มต้น: ล่าสุด
ได้รับอนุญาตถูกปฏิเสธขณะพยายามเชื่อมต่อกับซ็อกเก็ต Docker daemon ที่ unix:///var/run/docker.sock: โพสต์ http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage= homeassistant%2Fhome-assistant&tag=latest: dial unix /var/run/docker.sock: เชื่อมต่อ: ปฏิเสธการอนุญาต

ฉันเป็น noob ที่ Ubuntu ดังนั้นโปรดอธิบายการแก้ไขสำหรับหุ่น

บางทีมันอาจเกี่ยวข้องกับเรื่องนี้ด้วย

ฉันจะรีเซ็ตการตั้งค่าเครือข่ายของฉันได้อย่างไร

นั่นเป็นคำถามจากฉันตามคำตอบแรก :)

cocomac avatar
cn flag
ใส่ `sudo` ก่อนคำสั่ง เช่น `sudo docker run hello-world`
Score:1
ธง cn

มันบอกว่าคุณไม่ได้รับอนุญาตให้เชื่อมต่อกับซ็อกเก็ต unix:///var/run/docker.sock

เพียงเพื่อให้สิทธิ์คุณสามารถทำได้:

    sudo chown $USER /var/run/docker.sock

จากนั้นดำเนินการต่อด้วยคำสั่งนักเทียบท่าอื่น ๆ เช่น นักเทียบท่าดึงสวัสดีชาวโลก

หากคุณไม่ต้องการพิมพ์ ซูโด ก่อนคำสั่งนักเทียบท่าทุกคำสั่ง คุณอาจต้องการเพิ่มผู้ใช้ที่เข้าสู่ระบบในปัจจุบันลงในกลุ่มนักเทียบท่า:

    sudo usermod -aG นักเทียบท่า ${USER}

จากนั้นคุณจะต้องออกจากระบบและเข้าสู่ระบบอีกครั้งเพื่อใช้การเป็นสมาชิกกลุ่มใหม่ ตอนนี้คุณควรจะสามารถเรียกใช้คำสั่ง docker ได้โดยไม่ต้องใช้ sudo เช่นกัน

หวังว่าจะช่วยได้

Score:0
ธง ve

สำหรับปัญหานี้ คุณจะพบคำตอบและแนวทางแก้ไขเดียวกันได้ที่: docker_permission_issue

โพสต์คำตอบ

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