• docker入门-学习笔记


    docker可以类比成window下的VMware或者virtualbox软件。docker有两个基本的概念:容器(container)和镜像(image),分别对应为VMware中的系统镜像和系统镜像中运行的软件。docker的强大之处在于VMware只能运行几个个虚拟机的设备上docker可以同时运行几十个甚至上百个虚拟机。接下来,让我们开始docker的初体验。

    docker的github地址是:https://github.com/docker/docker    

    官方网站是:https://www.docker.com/

    本次安装体验docker的环境是ubuntu15 64位。

    废话不多说开工:

    打开终端,su - 到root用户(docker安装建议全在root用户下进行)

    1.确认安装了wget工具

    显示如上信息表示已安装。若果没有安装可以使用如下两条命令安装wget:

    sudo apt-get update

    sudo apt-get install wget

     

    2. 在终端中输入如下指令安装最新的dockerwget -qO- https://get.docker.com/ | sh

    默默等待.....很快就按照完成了.....

    使用docker infor检验是否安装成功。

    企业用户如果安装不成功,可以尝试使用如下命令安装:  wget -qO- https://get.docker.com/gpg | sudo apt-key add -  

     

    3.运行经典的helloWorld进入docker的世界

    终端中运行命令:docker run hello-world

    如果出现输入上内容,证明你安装的docker是没有问题的。接下来就可以使用它了。

    在这里,解释一下这条hello-world的命令:

    容器是一个最简的linux系统,镜像是一个可以在容器中运行的软件(也可以是一条命令)。运行这条命令,docker顺序做了如下事情:

    1. 核对你本地是否存在hellow-world镜像
    2. docker hub下载镜像
    3. 把软件镜像放入容器中,然后运行

    更多的镜像资源可以访问: https://hub.docker.com/?utm_source=getting_started_guide&utm_medium=embedded_Linux&utm_campaign=find_whalesay

     

    在搜索框中搜你想要的镜像,比如Hadoopdocker hub上的镜像有软件官方发布的也有个人创建的,任何一个人都可以在上面创建获取镜像。另外一种查询镜像的方法是在终端中使用docker search xxxx命令。

    在搜索结果中复制红线部分内容,使用docker pull sequenceiq/hadoop-docker:latest 下载一个最新的版本,可以不用带":latest"。

    4.运行镜像:docker run -t -i sequenceiq/hadoop-docker:latest

    -t 镜像在容器中启动后保持一个可以容器中运行的终端,这样就可以在容器中安装软件等操作

    -i 是标准的输入输出

    5.查看本地镜像:docker images;

     

  • 相关阅读:
    jQuery基础 如何处理网页内容
    jQuery基础 如何判断页面元素存在与否
    什么是 JSON
    动软Codematic生成SQL代码与CodeSmith生成NHibernate代码区别
    jQuery基础 树形结构的选择器
    C# 将汉字转换成拼音
    改善你的jQuery的25个步骤 从头看完会有无数收获,千倍级效率提升
    jQuery基础 添加/移除CSS类
    让数据库支持VS一样的智能提示
    循环输出多维数组
  • 原文地址:https://www.cnblogs.com/nanqiangyipo/p/4915414.html
Copyright © 2020-2023  润新知