For investors

股价:

5.36 美元 %

认识达内从这里开始

认真做教育 专心促就业

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或者以上

济南IT培训

    依次执行下面的步骤:
    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培训相关咨询,请扫描下方二维码

济南IT培训

<  上一篇:架构师需要掌握7个知识技能
下一篇:大数据时代来临,它对我们生活有颠覆性影响吗?  >
相关推荐
最新资讯
免费试听课程
  • 全部课程
  • IT课程
  • 设计课程
  • 运营课程
Free courses
最新开班时间
  • 北京
  • 上海
  • 广州
  • 深圳
  • 南京
  • 成都
  • 武汉
  • 西安
  • 青岛
  • 天津
  • 杭州
  • 重庆
  • 厦门
  • 哈尔滨
  • 济南
  • 福州
  • 沈阳
  • 合肥
  • 郑州
  • 长春
  • 苏州
  • 大连
  • 长沙
  • 昆明
  • 温州
  • 太原
  • 南昌
  • 无锡
  • 石家庄
  • 南宁
  • 中山
  • 兰州
  • 佛山
  • 珠海
  • 宁波
  • 贵阳
  • 保定
  • 呼和浩特
  • 东莞
  • 洛阳
  • 潍坊
  • 烟台
  • 运城
  • 开课名称
  • 开班时间
  • 抢座
  • 咨询
  • 开课名称
  • 开班时间
  • 抢座
  • 咨询
预约申请试听课
收起