在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原始指南:LXD2.0: LXD中的码头
Bug报告:码头容器在/dev/.lxc/proc目录#2825- GitHub中失败
怎么让它起作用?
发布于 2017-11-23 17:57:55
每斯蒂芬格雷伯(LXD首席开发人员),你不再需要LXD码头配置文件了!
发布于 2018-04-22 04:28:12
为了稍微清理一下,这里是解决得很好 (正如@bmullan所指出的)。
16.04,lxd版本2.21,以下序列工作:
lxc launch ubuntu-daily:xenial xenial
lxc config set xenial security.nesting true
lxc exec xenial snap install docker
lxc exec xenial docker run ubuntu lsdocker.io包和docker snap都可以工作,但是是不同的版本,并且有不同的更新策略等等。上面使用的snap版本是17.06.2-ce,而异类中的docker.io包是1.13.1。
https://askubuntu.com/questions/907357
复制相似问题