下载release里的包,解压,进入对应的文件夹,运行
sudo ./install
因为安装之后文件将释放到/root/Kunker
,因此请确保用root用户运行
-
拉取镜像
sudo kunker pull <images> [tag]
举例:
sudo kunker pull ubuntu
-
创建容器
sudo kunker create name=<name> image=<image> [tag=<tag>] [cmd=<command>] [hostname=<hostname>] [cwd=<cwd>]
举例:
sudo kunker create name=ubuntu image=ubuntu hostname=ubuntu
-
启动容器
sudo kunker start <container_name_or_id>
举例:
sudo kunker start ubuntu
-
进入容器
sudo kunker enter <container_name_or_id> [command]
举例:
sudo kunker enter ubuntu bash
-
停止容器
sudo kunker stop <container_name_or_id>
举例:
sudo kunker stop ubuntu
-
删除容器
sudo kunker delete <container_name_or_id>
举例:
sudo kunker delete ubuntu
-
列出容器
sudo kunker list
拉取镜像的时候如果是非library的镜像,请在镜像前面补齐作者名字,用斜杠分隔,比如:
sudo kunker pull itzg/minecraft-server
sudo kunker create name=mc image=itzg/minecraft-server
创建或进入容器时如未指定启动的程序,则将默认使用bash,因此如果使用busybox之类的比较精简的镜像,请手动指定启动命令为sh(或其它shell)。
如想使用网络的话,请禁用ufw,本程序使用iptables来管理。