zoukankan      html  css  js  c++  java
  • Docker简单说明

    前段时间工作需要,简单的研究了下docker。侧重点放在docker的镜像定制方面,后续会研究下k8s的使用。

    Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 根据实际环境,本次侧重于Docker on CentOS6。

    首先,要在CentOS 6上安装docker,要先移除一个名为docker的程序,再安装一个名为docker-io的程序。

    yum remove docker
    yum install docker-io
    

    安装完成以后,需要从网上pull自己需要的基础镜像,例如需要centos。

    docker pull centos:latest
    

    下载了镜像后,我们需要做的是启动,并且对其进行定制。例如添加需要的rpm,部署相关的通用应用等。

    docker run -i -t -d --name itbase centos
    yum install openssh-server net-tools -y
    docker images

     如此运行完毕后,会在docker容器中安装好sshd服务和ifconfig命令。安装并调试完毕后,使用exit命令退出此容器。使用docker images可以看到当前系统中已经存在的镜像,包括自己定制的。

    至此,容器已经完成定制。接下来要进行镜像加载和传递工作。此工作可以使用docker save和docker load进行。

    docker save -o it.tar itbasev1
    docker load -i  it.tar
    docker images
    docker run -i -t itbasev1

    使用上述命令,就可以将一个已经封装完毕的docker镜像传递到其他docker容器中,完成发布。

  • 相关阅读:
    Aptana在Eclipse的安装
    spket插件安装并设置JQuery自动提示(转)
    MyEclipse2014安装aptana插件
    GreenDao存储自定义类型对象解决方案(转)
    用PLSQL Developer 查看Oracle的存储过程
    用PLSQL Developer 查看连接因子 tnsnames.ora
    H5前端框架推荐合集 (转)
    10大H5前端框架(转)
    GreenDao3.0简单使用(转)
    Oracle常用查看表结构命令(转)
  • 原文地址:https://www.cnblogs.com/xhr8334/p/7761892.html
Copyright © 2011-2022 走看看