zoukankan      html  css  js  c++  java
  • docker基础知识

    三大基础组件

      仓库--类似于应用商店,存放着各种各样的docker应用(即镜像)

      镜像--为了不同的用途而依据docker规则制作的应用

      容器--容器是基于镜像创建的,容器会启动预先定义好的进程与用户交互,提供服务

      理解

        docker run --name MyWordPress --link db:mysql -p 8080:80 -d wordpress

        先到本机查找有没有wordpress镜像,如果没有,就到docker仓库查找镜像,并下载该镜像。

        然后,基于wordpress镜像创建MyWordPress容器,提供个人博客服务

    常用命令

       docker + 命令关键字(COMMAND+ 一系列参数([arg ...]

       docker command --help === 查询某个命令的用法

      针对守护进程的系统资源设置和全局信息获取:

         docker infodocker daemon

      针对Docker仓库的查询,下载操作:

         docker searchdocker pull

      针对Docker镜像的查询,创建,删除操作:

         docker imagesdocker build

      针对Docker容器的查询,创建,开启,停止操作:

         docker ps,docker inspect,docker rundocker startdocker stop

    十分钟动手教程

      列出docker版本号

         docker version

      在Docker的仓库,搜索别人制作好的Docker镜像-“tutorial”

         docker search tutorial

      下载镜像,并以这个镜像为模板,在Docker容器中运行一个shell命令,输出”Hello world”

         docker pull georgeyord/reactjs-tutorial

         docker run georgeyord/reactjs-tutorial:latest echo "hello world"

      在Docker容器中安装ping软件包,把它提交为新的镜像

         docker run georgeyord/reactjs-tutorial:latest apt-get install -y ping

      基于安装有ping软件的新镜像为模板,在Docker容器中测试ping命令工作是否正常

         docker run georgeyord/reactjs-tutorial:latest ping www.google.com

         docker ps ===>获得容器ID

         docker inspect ${ID} ===>查看容器状态,ID可以是前34个字符

      如果测试正常,说明安装有ping软件的镜像制作正确,然后,我们把这个新镜像提交到Docker仓库,分享大家使用

         docker images ===>查看本机镜像列表

         docker push georgeyord/reactjs-tutorial:latest ===>推送到仓库

  • 相关阅读:
    Django 框架篇(四) : 视图(view)详解 及 路由系统(url)
    Django 框架篇(三) : Django之模板
    Django 框架篇(二) : 创建APP之视图函数; model(模型)系统操作数据库之ORM操作;
    Django 框架篇: 一. Django介绍; 二. 安装; 三. 创建项目;
    212
    redux:applyMiddleware源码解读
    react 反模式——不使用jsx动态显示异步组件
    angular 动态组件类型
    webpack2-webpack.config.js配置
    tdd:(react + mocha)环境配置
  • 原文地址:https://www.cnblogs.com/yc913344706/p/7128210.html
Copyright © 2011-2022 走看看