การเรียกใช้คอนเทนเนอร์นักเทียบท่าพิเศษใน LXD ล้มเหลวด้วยสิ่งนี้:
docker: Error response from daemon: linux runtime spec devices: lstat /dev/.lxc/proc/1482/fdinfo/12: no such file or directory.
ขั้นตอนในการทำซ้ำ:
lxc launch ubuntu-daily:16.04 docker -p default -p docker
lxc exec docker -- apt install docker.io -y
lxc exec docker bash
sudo curl -L git.io/scope -o /usr/local/bin/scope
sudo chmod a+x /usr/local/bin/scope
scope launch
คู่มือเดิม: LXD 2.0: นักเทียบท่าใน LXD
รายงานข้อผิดพลาด: คอนเทนเนอร์ Docker ล้มเหลวในไดเรกทอรี /dev/.lxc/proc # 2825 - GitHub
จะทำให้มันทำงานอย่างไร
security.privileged=true
) ฉันลองhello-world
ภาพใน LXD ที่มีสิทธิพิเศษ - ปัญหาเดียวกัน ไม่มีการกำหนดค่านี้อีกแล้วย้ายไปยัง KVM
A Docker image which behaves when confined by user namespaces, or alternatively make the parent LXD container a privileged container (security.privileged=true)
คำแนะนำที่คุณเชื่อมโยงว่าคุณต้อง เป็นไปได้scope
หรือไม่ที่ปัญหาเกิดขึ้น คุณสามารถเรียกใช้lxc exec docker -- docker run --detach --name app carinamarina/hello-world-app
หรืออีกวิธีหนึ่งมันทำงานในภาชนะที่มีสิทธิพิเศษหรือไม่?