赞
踩
docker是一个做系统虚拟化的软件,跟vmware类似,虚拟出来的也是操作系统。我们现在在企业中, 使用docker虚拟出来的系统,大多都是linux系统。
docker镜像image:就是虚拟一个docker容器需要的操作系统、服务的依赖、服务包,打包成的一个文 件。
docker容器 container:就是用docker软件虚拟出来的一个linux操作系统。
docker仓库:就是管理镜像的地方。
docker的操作系统是一个不完整的操作系统。部署项目的操作系统,有很多操作系统的功能是不需要的。把一些不需要的功能,全部从操作系统中移出出去。那么这个操作系统就给变得非常小了。小到这 个操作系统,只有三个部分是必须的:cgroups、namespace、unionFS。所以容器就可以变得非常小。所以,它占用宿主机的资源就很小。所以一台机器就可以参数更多容器出来。
因为docker容器的操作系统,砍掉了很多功能,所以里面可以执行linux命令,但是不是所有的命 令都可以执行。
一个宿主机上,给运行多个docker容器,容器与容器之间默认是相互隔离的。
- yum install -y yum-utils device-mapper-persistent-data lvm2
- curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- systemctl restart docker # 重启
- systemctl enable docker #开机自启动
docker命令使用,需要超管权限。
获取帮助: docker --help
查看到docker子命令的帮助: docker command --help
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。