zoukankan      html  css  js  c++  java
  • linux docker

    docker  容器技术 -- 

    简介:

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,
    然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
    Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。
    容器与镜像的关系类似于面向对象编程中的对象与类。
       一个完整的Docker有以下几个部分组成:
    1. dockerClient客户端
    2. Docker Daemon守护进程
    3. Docker Image镜像
    4. DockerContainer容器

    Docker-- 面向对象

    容器 container   对象 object

    镜像 image       类  class

    下面是阿里源的安装实例:

    docker 版本会和centos版本不匹配 可以查看 uname -a看linux版本  docker version看docker版本
    
    1 安装  由于官方速度慢,建议阿里源
        yum install docker -y   默认下载出来最新版的
    2 启动docker
        systemctl  start docker   (stop status restart)
    3  加速器 加速下载
        curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
    会生成一个docker配置文件,路径是/etc/docker/daemon.json
    4  配置了加速器,需要重启docker
    5  docker 基本命令
    增 下载镜像/image docker pull hello-world 运行镜像,产生容器实例 ****
      运行镜像image docker run ubuntu
      交互式下运行Ubuntu 容器,进入容器空间内
        docker run -it  ubuntu  /bin/bash 
        解释参数 -i 交互式的命令操作 -t开启一个终端提供访问 /bin/bash 指定shell解释器
    删 删除容器记录 docker rm 容器id
      批量删除容器记录 docker  rm `docker ps -aq`
      强制删除所有容器记录 docker rm -f  `docker ps -aq`
      删除镜像记录 docker rmi 镜像id
      批量删除镜像文件 docker rmi `docker images -aq`

    改 修改docker镜像名,tag标记名
      docker tag  镜像id   新的标记名
    查 运行过docker镜像后,会产生容器记录
      查看docker镜像的命令 docker image ls // docker images (新语法) 进程--

      查看正在运行的容器进程 docker ps 看所有容器的记录
    docker ps -a
       docker容器,必须有后台程序在运行,否则容器就退出
    docker search xxxx 查看docker库里的登记资源
      
  • 相关阅读:
    codeblocks c++11 pthread
    腾讯笔试题目
    Unity3D协程介绍 以及 使用
    Unity手游之路<六>游戏摇杆之Easy Touch 3教程
    Unity3d 换装 之 模型动画分离
    Starling 2D框架简介(一)
    [译林军] 译~CrossBridge 简介
    Flash, Flex, Air, Flashplayer之间的相互关系是什么?
    网络和通信基础知识
    页游安全攻与防,SWF加密和隐藏密匙
  • 原文地址:https://www.cnblogs.com/zhangchen-sx/p/10527553.html
Copyright © 2011-2022 走看看