Việc khởi chạy một container docker đặc quyền trong LXD không thành công với điều này:
docker: Error response from daemon: linux runtime spec devices: lstat /dev/.lxc/proc/1482/fdinfo/12: no such file or directory.
Các bước để tái sản xuất:
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
Hướng dẫn gốc: LXD 2.0: Docker trong LXD
Báo cáo lỗi: Các container Docker bị lỗi trong thư mục /dev/.lxc/proc # 2825 - GitHub
Làm thế nào để làm cho nó hoạt động?
security.privileged=true
). Tôi đã thử một số hello-world
hình ảnh trong một LXD đặc quyền - cùng một vấn đề. Không có cấu hình này nữa, chuyển sang KVM.
A Docker image which behaves when confined by user namespaces, or alternatively make the parent LXD container a privileged container (security.privileged=true)
. Có thể vấn đề là vớiscope
? Bạn có thể chạylxc exec docker -- docker run --detach --name app carinamarina/hello-world-app
, hoặc cách khác, nó có hoạt động trong một thùng chứa đặc quyền không?