1. 什么是容器
一种虚拟化的方案,操作系统级别的虚拟化,只能运行相同或相似内核的操作系统;
依赖linux内核的很多特性 Namespace Cgroup等;
2. docker特性
1. 提供简单轻量的建模方式;
2. 职责的逻辑分离;
3. 快速高效的开发生命周期;
4. 鼓励使用面向服务的架构;
3. docker使用场景
1. 使用docker容器开发、测试、部署服务;
2. 创建隔离的运行环境;
3. 搭建测试环境;
4. 高性能,超大规模宿主机部署;
4. docker基本组成
docker client 客户端
docker daemon守护进程
docker image 镜像
docker container 容器
docker registry 仓库
查看docker版本
sudo docker version
ubuntu安装命令:
$sudo apt-get install -y curl
$curl -sSL https://get.docker.com/ubuntu/|sudo sh
使用非docker用户:
1. $sudo groupadd docker
2. $sudo gpasswd -a ${USER} docker
3. $sudo service docker restart
添加用户组之后查看docker版本号:
docker version