docker
docker
制作人:全心全意
docker让开发者可以打包他们的应用以及依赖包到一个可移植的container容器中,然后发布到任何流行的机器上运行。一次构建镜像,到处运行,一个docker镜像在windows、Linux和mac上都可以运行。
docker容器技术和vm虚拟机技术都是虚拟化技术,体验上也很相似,都像是开了一个虚拟机,但docker容器技术和虚拟机技术相比,少了虚拟机操作系统这一层,所以docker效率比虚拟机要高。例如启动一个物理系统需要10几秒,docker上启动一个实例仅需1-2秒
docker的工作流程:在服务器上运行docker Engine服务,从外网Docker Hub上把image操作系统镜像下载,在docker Engine上使用镜像来启动容器container,这样一个容器实例就运行起来了。最后,通过Docker client对docker容器虚拟化平台进行控制。
Linux7安装使用docker
#安装 yum install -y docker #启动 systemctl start docker docker search centos #从Docker Hub中搜索符合条件的镜像,如果OFFICIAL为OK,说明可以放心使用 #拉取镜像 docker pull centos #centos为镜像地址 #修改镜像源 vi /etc/docker/daemon.json { "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"] }