kata-container, core的snap格式的安装文件,可以通过能访问国外服务器的机器通过snap下载,下载命令为
snap download core
snap download kata-containers
若成功执行上述命令,可得到对应软件的*.assert和*.snap文件,然后将文件下载到要安装kata-container的机器上。
也可使用如下链接下载
链接:https://share.weiyun.com/yIo9ziSe
snap ack core_9066.assert
snap install core_9066.snap
snap ack kata-containers_615.assert
snap install kata-containers_615.snap --classic
# 根据自己的路径修改
dir=/etc/systemd/system/docker.service.d
file="$dir/kata-containers.conf"
test -e "$file" || echo -e "[Service]\nType=simple\nExecStart=\nExecStart=/usr/bin/dockerd -D --default-runtime runc" | sudo tee "$file"
grep -q "kata-runtime=" $file || sudo sed -i 's!^\(ExecStart=[^$].*$\)!\1 --add-runtime kata-runtime=/usr/bin/kata-runtime!g' "$file"
systemctl daemon-reload
systemctl restart docker
docker run --name kata-test --runtime=kata-runtime -it ubuntu:16.04