初识docker
Docker 简介
docker 是什么:
1.Docker是Docker.lnc公司开源的一个基于LXC技术构建的Container容器引擎,源代码托管在GitHub上,基于Go语言并遵从Apache2.0协议.
2.Docker是通过内核虚拟化技术(namespaces及cgroups)来提供容器的资源隔离与安全保障。
3.Docker的作用 产品交付,简化环境配置,多版本测试,环境一致性,自动化扩容
docker 的特点:
1. docker 容器的启动可以秒级实现。
2. 容器除了运行其中的应用外,基本不消耗额外的系统资源。
3. 应用的性能很高,系统开销很小
基本概念:
   镜像 (image)
       Docker 镜像就是一个只读的模板,镜像可以用来创建 docker 容器,Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一
个已经做好的镜像来直接使用。
容器(container)
Docker 利用容器来运行应用,容器是从镜像创建的运行实例,可以把容器看做是一个简易版的linux环境和运行在其中的应用程序。镜像是只读的,容器在启动的时候创建一层可写层作为最上层.
仓库 (repository)
      仓库是集中存放镜像文件的场所,有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。
      仓库分为公开仓库(Public)和私有仓库(Private)两种形式 用户也可以在本地网络内创建一个私有仓库。
      最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。 国内的公开仓库包括 Docker Pool等,可以提供大陆用户更稳定快速的访问.
当用户创建了自己的镜像之后就可以使用 push 命令将它上传到公有或者私有仓库,这样下次在另外一台机器上使用这个镜像时候,只需要从仓库上 pull 下来就可以了。
安装
系统环境:Centos 7.4
官网安装说明:猛击这里
安装步骤:
# 安装必须的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加 yum 仓库 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #安装docker yum install docker-ce #启动并设置 docker 开机启动 systemctl start docker && systemctl enable docker
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号