在 ubuntu 16.04 (lxc container) 裡面安裝 docker
根據 這一篇, 在 ubuntu 16.04 裡面安裝 docker 的步驟如下: (先變身成 root, 才做以下)
export http_proxy=http://proxy.cyut.edu.tw:3128 apt-get update apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D apt-get install software-properties-common apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main' apt-get update apt-get install docker-engine docker run --rm hello-world
但是因為我們是在 lxc container 裡面, 所以可能會出現 「docker: failed to register layer: ApplyLayer exit status 1 stdout: stderr: permission denied.」 之類權限不足的錯誤。
[這一段, 老師幫大家做] 根據
這篇 的第三節, 請先 pct shutdown $LXC
然後在 proxlab 的 /etc/pve/lxc/$LXC.conf 裡面加上
lxc.aa_profile = unconfined lxc.cgroup.devices.allow = a lxc.cap.drop = lxc.hook.mount = lxc.hook.post-stop =
其中 $LXC 是你的 lxc container 的 cid。
最後重新啟動: pct start $LXC
重新登入、 再試一次。
- 本頁沒有任何授權限制, 歡迎隨意使用