标签:lin dwr soft lease work filesyste 使用 mirror inux
Docker 使用Google公司推出的Go语言进行开发基于 Linux 内核的cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。
LXC
Linux容器技术,共享内核,容器共享宿主机资源,使用namespace和cgroups对资源限制与隔离。
Cgroups(control groups)
Linux内核提供的一种限制单进程或者多进程资源的机制;比如CPU、内存等资源的使用限制。
NameSpace
命名空间,也称名字空间,Linux内核提供的一种限制单进程或者多进程资源隔离机制;一个进程可以属于多个命名空间。Linux内核提供了六种NameSpace:UTS、IPC、PID、Network、Mount和User。
AUFS(advanced multi layered unification filesystem)
高级多层统一文件系统,是UFS的一种,每个branch可以指定readonly(ro只读)、readwrite(读写)和whiteout-able(wo隐藏)权限;一般情况下,aufs只有最上层的branch才有读写权限,其他branch均为只读权限。
UFS(UnionFS)
联合文件系统,支持将不同位置的目录挂载到同一虚拟文件系统,形成一种分层的模型;成员目录称为虚拟文件系统的一个分支(branch)。
apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \> $(lsb_release -cs) \> stable"
cat sources.list | grep docker
apt-get update
安装docker-ce
apt-get install docker-ce
systemctl start
dockerdocker version
# docker versionClient:?Version:?????????? 18.09.0?
API version:?????? 1.39?
Go version:??????? go1.10.4
Git commit:??????? 4d60db4?
Built:???????????? Wed Nov? 7 00:48:57 2018?
OS/Arch:?????????? linux/amd64?
Experimental:????? false?
Server: Docker Engine - Community?
Engine:? Version:????????? 18.09.0?
API version:????? 1.39 (minimum version 1.12)?
Go version:?????? go1.10.4?
Git commit:?????? 4d60db4? Built:??????????? Wed Nov? 7 00:16:44 2018? OS/Arch:????????? linux/amd64?
Experimental:???? false?
系统版本
?wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
:%s@https://download.docker.com@https://mirrors.tuna.tsinghua.edu.cn/docker-ce@
yum repolist
安装并查看版本号
yum install docker-ce -y
systemctl start docker
docker version
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
标签:lin dwr soft lease work filesyste 使用 mirror inux
原文地址:https://www.cnblogs.com/dyb0204/p/11345129.html