理解了这三个概念,就理解了Docker的整个生命周期。
命名空间(英语:Namespace,日语:名前空間),也称名字空间、名称空间等,它表示着一个标识符(identifier)的可见范围。就好比,谷歌有一个员工id为250,Facebook也有一位员工id为250,但由于属于不同公司,不会因为ID相同而造成混淆。Namespace是Linux内核对系统资源进行隔离和虚拟化的特性,这些系统资源包括进程ID、主机名、用户ID、网络访问、进程间通讯和文件系统等
<仓库名>:<标签>
,不给出标签时默认latest为标签,例如ubuntu:16.04
,而ubuntu
视为ubuntu:latest
。vien/nginx
,前者往往意 味着 Docker Registry 多用户环境下的用户名,后者则往往是对应的软件名。但这 并非绝对,取决于所使用的具体 Docker Registry 的软件或服务。