如何确定给定的 docker 环境是基于 libcontainer 还是 lxe
how to determine whether a given docker environment is based on libcontainer or lxe
当我 运行 sudo docker version 我得到以下输出:
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): linux/amd64
Server version: 1.4.1
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 5bc2ff8
由此,我无法判断我的 docker 环境是基于 libcontainer 还是 lxe。
是否有任何更深入的命令来确定这种详细程度?
Docker 因为版本 1.0 已默认为 "native" 驱动程序,即 libcontainer,除非您的 docker 守护进程是使用 --exec-driver=lxc
启动的,否则您正在使用 libcontainer版本。
检查您的配置文件和 ps -ef | grep docker
的输出
docker-info 提供了有用的信息。
执行驱动程序 "native" 是 libcontainer.
docker info | grep Execution
当我 运行 sudo docker version 我得到以下输出:
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): linux/amd64
Server version: 1.4.1
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 5bc2ff8
由此,我无法判断我的 docker 环境是基于 libcontainer 还是 lxe。
是否有任何更深入的命令来确定这种详细程度?
Docker 因为版本 1.0 已默认为 "native" 驱动程序,即 libcontainer,除非您的 docker 守护进程是使用 --exec-driver=lxc
启动的,否则您正在使用 libcontainer版本。
检查您的配置文件和 ps -ef | grep docker
docker-info 提供了有用的信息。 执行驱动程序 "native" 是 libcontainer.
docker info | grep Execution