zoukankan      html  css  js  c++  java
  • docker

    docker C/S架构,客户端即可通过本地也可通过远程来访问服务端

    centos7上直接使用yum -y install docker就可以直接安装docker

    docker help 可以获得命令帮助

    启动docker systemctl start docker.service

    配置文件:/etc/sysconfig/docker

    docker images命令获取已经加载到的本地镜像文件

    docker search centos 搜索centos镜像,第一个就是官方提供的镜像

    docker search busybox BusyBox 是一个集成了一百多个最常用linux命令和工具的软件

    docker pull centos 将官方镜像下载到本地

    运行一个容器可以使用docker run命令,docker help run查看命令帮助

    docker run -it busybox:latest /bin/sh   -i是取消交互式,-t是打开一个终端 buxybox是要运行的image的名字,latestimage的标

    签,/bin/sh是要运行的程序

    docker ps 查看真正运行的image及相关的信息

    docker ps -a 显示所有的容器包括关掉的

    docker info 查看docker信息

    docker version 查看docker 版本信息

    关闭那些不想运行的imagedocker help kill 查看命令帮助,docker kill CONTAINER ID

    docker rm ea97a07fda64 docker ps -a 中移除关闭的容器

    docker run -it --rm centos:latest --rm的目的是关闭容器,同时也会删除容器

    创建dockerimage文件有两种方式,第一种是基于正在运行的image创建,第二种是通过dockerfile创建,第一种仅仅是将修改打包

    image

    docker help commit,作用Create a new image from a container's changes

    docker commit 7ebaf042c904 centos:newer 此时就可以用docker ps看到一个新的image,标签为newer,此时你就可以使用这个新

    image

     

     补充:官方要求使用docker,linux的内核要求在2.8以上,因此在centos6上要先升级内核

    centos7上将内核升级到最新的稳定版:

      rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

      rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

      yum --enablerepo=elrepo-kernel install kernel-ml -y

      reboot

    centos6上将内核升级到最新的稳定版:

      rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

      rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

      yum --enablerepo=elrepo-kernel install kernel-ml -y

      vim /etc/grub.conf    将default=1改为default=0

      reboot

  • 相关阅读:
    Unity 3(一):简介与示例
    MongoDB以Windows Service运行
    动态SQL中变量赋值
    网站发布IIS后堆栈追踪无法获取出错的行号
    GridView Postback后出错Operation is not valid due to the current state of the object.
    Visual Studio 2010 SP1 在线安装后,找到缓存在本地的临时文件以便下次离线安装
    SQL Server 问题之 排序规则(collation)冲突
    IIS 问题集锦
    linux下安装mysql(ubuntu0.16.04.1)
    apt-get update 系列作用
  • 原文地址:https://www.cnblogs.com/linuxboke/p/5671935.html
Copyright © 2011-2022 走看看