zoukankan      html  css  js  c++  java
  • Docker基础

    容器技术

      被集成在linux内核中的LXC项目

      容器构建独立的资源池,让应用运行在一个相对隔离的空间里,同时容器间可以进行通信,

      Docker基于LXC技术构建(现在使用runc的runtime),基于GO语言开发,遵循Apache2.0协议开源,Docker为使用者提供了更好的容器操作接口。可以让用户简单的创建和使用容器

      Docker核心理念:一次部署,到处运行。

    Docker 概念

    镜像

      Docker是一个只读的模板,一个独立的文件系统,可以在镜像上创建很多容器。

      镜像可以基于DockerFile构建,DockerFile是一个描述文件,里面包含若干条命令,每条命令都会对基础文件系统创建新的层次结构。

      可以直接从Docker Hub上下载镜像使用。

    容器

      Docker容器是由Docker镜像创建的运行实例,Docke容器类似虚拟机,可以支持启动,停止,删除。

      容器之间的隔离使用linux的CGroups(控制组)和Namespaces(命名空间)来实现的。

    仓库

      Docker仓库是用来包含镜像的位置,Docker提供一个注册服务器regis来保存多个仓库,每个村务又包含多个打有不同tag的镜像,Dokcer默认仓库是Docker hub公共仓库

    Centos7上安装docker环境

    Docker有两个版本,ee企业版和ce社区版,ce开源免费,在下面的步骤中遂安装docker-ce

    1、

    更新yum源

    检查环境保证内核版本在3.10以上

    2、

    进入清华大学镜像站

    下载docker-ce下的linux分类下的centos下的docker-ce.repo源

    docker-ce.repo更新为清华大学开源镜像站自己的网址

    yum install docker-ce -y

    安装成功后,守护进程会自动启动,

    3、为安装好的docker提供Docker镜像加速器

    vim /etc/docker/daemon.json

    默认不存在,需要创建

    {

    "registry-mirros": [ "https://registry.docker-cn.com" ]

    }

    4、docker run hello

  • 相关阅读:
    CodeForces 404C Ivan and Powers of Two
    CodeForces 433C Ryouko's Memory Note-暴力
    if not
    python3的print函数
    交叉熵
    tensorflow一个很好的博客
    关于第几维的问题
    更新软件
    tensorflow训练代码
    tensorflow的一些函数
  • 原文地址:https://www.cnblogs.com/Y139147/p/11589702.html
Copyright © 2011-2022 走看看