是容器虚拟化技术。
Docker打破程序即应用的观念。通过镜像images将系统核心之外的,运行应用所需要的系统环境,由下到上的打包。
Docker的目标是Build,Ship and Run Any App,Anywhere。
一次封装,到处运行。
基于Linux容器技术。
技术发展:
- 1 虚拟机技术:对于底层操作系统来说,虚拟机就是一个普通的文件,虚拟机占用资源多,冗余步骤多,启动慢
- 2 对于虚拟机技术的缺点,Linux发展了另外一种虚拟化技术,Linux容器(linux containers, LXC),Linux容器不是模拟一个完整的操作系统,没有内核,没有模拟硬件, 而是对进程进行隔离。有了容器,可以将软件所需的资源打包到一个隔离的容器中。并能迁移到任意一台机器上中软件都能正常运行。
Docker Images
镜像就是一个只读的模板。本身是一个镜像文件。镜像可以用来创建容器。一个镜像可以创建很多个容器。
Docker container
容器是镜像创建的运行实例。可以被启动,开始,停止,删除。每个容器之间相互隔离。
Docker Repository
仓库是集中存放镜像文件的场所。仓库里有多个镜像。每个镜像有不同的标签tag。
最大的公开仓库Docker Hub。国内有阿里云等。
可以创建私有仓库。
安装:
image.png
image.png
Centos 6.8
image.png
uname -r
lsb_release -a
cat /etc/redhat-release
yum install -y epel-release
yum install -y docker-io
# 可能下不了
# 直接用下载源安装,执行命令:
yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png
image.png image.png image.png
image.png
image.png image.png
image.png image.png
Docker命令
帮助命令
docker version
docker info
docker --help
镜像命令
docker images
-a
image.png
image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
重启容器:
docker restart 容器ID或者容器名称
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png
image.png image.png image.png image.png image.png
image.png image.png image.png
image.png image.png
image.png image.png image.png
image.png
image.png image.png
image.png
image.png
image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png image.png image.png
image.png
image.png
image.png
image.png
image.png image.png image.png
image.png image.png
image.png
image.png
image.png image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
网友评论