济南IT培训 > 达内新闻 
        
        
            
            
            
            
            
                
                
                    Docker安装和使用
                    
                        - 发布:济南IT培训
 
                        - 来源:互联网
 
                        - 时间:2018-04-16 17:41
 
                        
                    
                 
                
                    
                             Docker有很多种安装的选择,我们推荐您在Ubuntu下面安装,因为docker是在Ubuntu下面开发的,安装包测试比较充分,可以保证软件包的可用性.Mac, windows和其他的一些linux发行版本无法原生运行Docker,可以使用虚拟软件创建一个ubuntu的虚拟机并在里面运行docker.
    一、Docker是什么?济南IT培训给你解答
    Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器.它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了.它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 Docker Inc.它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux 容器)上的管道,允许开发者在更高层次的概念上工作.
    Docker 扩展了 Linux 容器(Linux Containers),或着说 LXC,通过一个高层次的 API 为进程单独提供了一个轻量级的虚拟环境.Docker 利用了 LXC, cgroups 和 Linux 自己的内核.和传统的虚拟机不同的是,一个 Docker 容器并不包含一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的.
    Docker 由下面这些组成:
    1. Docker 服务器守护程序(server daemon),用于管理所有的容器.
    2. Docker 命令行客户端,用于控制服务器守护程序.
    3. Docker 镜像:查找和浏览 docker 容器镜像.
    二、Docker的特性是什么?
    1、文件系统隔离:每个进程容器运行在完全独立的根文件系统里.
    2、资源隔离:可以使用cgroup为每个进程容器分配不同的系统资源,例如CPU和内存.
    3、网络隔离:每个进程容器运行在自己的网络命名空间里,拥有自己的虚拟接口和IP地址.
    4、写时复制:采用写时复制方式创建根文件系统,这让部署变得极其快捷,并且节省内存和硬盘空间.
    5、日志记录:Docker将会收集和记录每个进程容器的标准流(stdout/stderr/stdin),用于实时检索或批量检索.
    6、变更管理:容器文件系统的变更可以提交到新的映像中,并可重复使用以创建更多的容器.无需使用模板或手动配置.7、交互式Shell:Docker可以分配一个虚拟终端并关联到任何容器的标准输入上,例如运行一个一次性交互shell.
    三、Docker的安装流程
    前提要求:
	    □内核版本必须是3.10或者以上
	
    依次执行下面的步骤:
    1.sudo apt-get update
    2.sudo apt-get install apt-transport-https ca-certificates
    3.sudo apt-key adv --keyserver hkp://#:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
    4.编辑 /etc/apt/sources.list.d/docker.list 文件,添加 deb #/repo ubuntu-trusty main
    5.sudo apt-get update
    6.sudo apt-get purge lxc-docker
    7.apt-cache policy docker-engine
    8.apt-get upgrade
    9.sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
    10.sudo apt-get install docker-engine
    至此,安装过程完成.
    1、运行 sudo service docker start 启动 Docker 守护进程.
    2、运行 docker version 查看 Docker 版本.
    root@devstack:/home/sammy# docker --version
    启动第一个容器:
    启动第一个Docker 容器 docker run hello-world
    root@devstack:/home/sammy# docker run hello-world
    Hello from Docker!
    This message shows that your installation appears to be working correctly.
	    它的运行成功也表明前面的安装步骤都运行正确了.
	
	
		更多济南IT培训相关咨询,请扫描下方二维码  
	
	
		
 
	
                     
                 
               
             
            
            
            
            
            
            
            
            
            
	最新开班时间
	
	  
		
		  - 北京
 
		  - 上海
 
		  - 广州
 
		  - 深圳
 
		  - 南京
 
		  - 成都
 
		  - 武汉
 
		  - 西安
 
		  - 青岛
 
		  - 天津
 
		  - 杭州
 
		  - 重庆
 
		  - 哈尔滨
 
		  - 济南
 
		  - 沈阳
 
		  - 合肥
 
		  - 郑州
 
		  - 长春
 
		  - 苏州
 
		  - 长沙
 
		  - 昆明
 
		  - 太原
 
		  - 无锡
 
		  - 石家庄
 
		  - 南宁
 
		  - 佛山
 
		  - 珠海
 
		  - 宁波
 
		  - 保定
 
		  - 呼和浩特
 
		  - 洛阳
 
		  - 烟台
 
		  - 运城
 
		  - 潍坊
 
		
	   
	  
	 
   
  
            
            
            
            
 
            
            
            
            
         
        
            
            
                    
                    
             
            
            
                
                    Docker安装和使用
                    
                        - 发布:济南IT培训
 
                        - 来源:互联网
 
                        - 时间:2018-04-16 17:41
 
                    
                 
                
                    
                            Docker有很多种安装的选择,我们推荐您在Ubuntu下面安装,因为docker是在Ubuntu下面开发的,安装包测试比较充分,可以保证软件包的可用性.Mac, windows和其他的一些linux发行版本无法原生运行Docker,可以使用虚拟软件创建一个ubuntu的虚拟机并在里面运行docker.
    一、Docker是什么?济南IT培训给你解答
    Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器.它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了.它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 Docker Inc.它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux 容器)上的管道,允许开发者在更高层次的概念上工作.
    Docker 扩展了 Linux 容器(Linux Containers),或着说 LXC,通过一个高层次的 API 为进程单独提供了一个轻量级的虚拟环境.Docker 利用了 LXC, cgroups 和 Linux 自己的内核.和传统的虚拟机不同的是,一个 Docker 容器并不包含一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的.
    Docker 由下面这些组成:
    1. Docker 服务器守护程序(server daemon),用于管理所有的容器.
    2. Docker 命令行客户端,用于控制服务器守护程序.
    3. Docker 镜像:查找和浏览 docker 容器镜像.
    二、Docker的特性是什么?
    1、文件系统隔离:每个进程容器运行在完全独立的根文件系统里.
    2、资源隔离:可以使用cgroup为每个进程容器分配不同的系统资源,例如CPU和内存.
    3、网络隔离:每个进程容器运行在自己的网络命名空间里,拥有自己的虚拟接口和IP地址.
    4、写时复制:采用写时复制方式创建根文件系统,这让部署变得极其快捷,并且节省内存和硬盘空间.
    5、日志记录:Docker将会收集和记录每个进程容器的标准流(stdout/stderr/stdin),用于实时检索或批量检索.
    6、变更管理:容器文件系统的变更可以提交到新的映像中,并可重复使用以创建更多的容器.无需使用模板或手动配置.7、交互式Shell:Docker可以分配一个虚拟终端并关联到任何容器的标准输入上,例如运行一个一次性交互shell.
    三、Docker的安装流程
    前提要求:
	    □内核版本必须是3.10或者以上
	
    依次执行下面的步骤:
    1.sudo apt-get update
    2.sudo apt-get install apt-transport-https ca-certificates
    3.sudo apt-key adv --keyserver hkp://#:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
    4.编辑 /etc/apt/sources.list.d/docker.list 文件,添加 deb #/repo ubuntu-trusty main
    5.sudo apt-get update
    6.sudo apt-get purge lxc-docker
    7.apt-cache policy docker-engine
    8.apt-get upgrade
    9.sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
    10.sudo apt-get install docker-engine
    至此,安装过程完成.
    1、运行 sudo service docker start 启动 Docker 守护进程.
    2、运行 docker version 查看 Docker 版本.
    root@devstack:/home/sammy# docker --version
    启动第一个容器:
    启动第一个Docker 容器 docker run hello-world
    root@devstack:/home/sammy# docker run hello-world
    Hello from Docker!
    This message shows that your installation appears to be working correctly.
	    它的运行成功也表明前面的安装步骤都运行正确了.
	
	
		更多济南IT培训相关咨询,请扫描下方二维码  
	
	
		
 
	
                     
                 
                
             
            
            
            
            
            
                最新开班时间
                
                    
                    
                        - 北京
 
                        - 上海
 
                        - 广州
 
                        - 深圳
 
                        - 南京
 
                        - 成都
 
                        - 武汉
 
                        - 西安
 
                        - 青岛
 
                        - 天津
 
                        - 杭州
 
                        - 重庆
 
                        - 厦门
 
                        - 哈尔滨
 
                        - 济南
 
                        - 福州
 
                        - 沈阳
 
                        - 合肥
 
                        - 郑州
 
                        - 长春
 
                        - 苏州
 
                        - 大连
 
                        - 长沙
 
                        - 昆明
 
                        - 温州
 
                        - 太原
 
                        - 南昌
 
                        - 无锡
 
                        - 石家庄
 
                        - 南宁
 
                        - 中山
 
                        - 兰州
 
                        - 佛山
 
                        - 珠海
 
                        - 宁波
 
                        - 贵阳
 
                        - 保定
 
                        - 呼和浩特
 
                        - 东莞
 
                        - 洛阳
 
                        - 潍坊
 
                        - 烟台
 
                        - 运城