正如我从Docker的体系结构(包括cast)中看到的那样,人们可以看到容器与主机OS具有相同的OS,但名称空间却不同。但是我正在使用Ubuntu OS在docker(mac)上运行映像。这在架构上怎么可能?
这不是虚拟化吗?
主机:
sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.3
BuildVersion: 18D109
从容器中
cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.3 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.3 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial