当前位置: 首页 > 工具软件 > Kata > 使用案例 >

kata-container安装步骤

洪建茗
2023-12-01

准备工作

kata-container, core的snap格式的安装文件,可以通过能访问国外服务器的机器通过snap下载,下载命令为

snap download core
snap download kata-containers

若成功执行上述命令,可得到对应软件的*.assert和*.snap文件,然后将文件下载到要安装kata-container的机器上。
也可使用如下链接下载
链接:https://share.weiyun.com/yIo9ziSe

安装步骤

  1. 若是ubuntu16.04操作系统,先安装core,执行命令为:
snap ack core_9066.assert
snap install core_9066.snap
  1. 安装kata-container,安装命令为:
snap ack kata-containers_615.assert
snap install kata-containers_615.snap --classic
  1. 运行命令/snap/bin/kata-containers.runtime kata-check检查执行环境,一般需要kvm,qemu-kvm,模块和硬件虚拟化扩展,然后将/snap/kata-containers/current/usr/bin加入PATH环境变量或者将目录中的文件复制到/usr/bin/目录下。
    安装kvm借鉴:https://blog.csdn.net/wangzhen_csdn/article/details/88874400
  2. 配置docker,执行命令如下:
# 根据自己的路径修改
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
  1. 创建kata-container
docker run --name kata-test --runtime=kata-runtime -it ubuntu:16.04
 类似资料: