美文网首页
Docker镜像-容器

Docker镜像-容器

作者: KenChen_939 | 来源:发表于2020-04-11 00:12 被阅读0次

    一:Ubuntu配置阿里加速器(可以提升pull速度,但是无法提升push速度)

    vim /etc/docker/daemon.json
    
    添加文件内容:
     "registry-mirrors": ["https://jjwt5w91.mirror.aliyuncs.com"]
    

    重新加载并启动Docker

    systemctl daemon-reload
    systemctl restart docker
    

    二:关于镜像

    Docker 镜像可以看作是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

    基本命令:

    #查看下载的镜像列表
    docker images      
    
    #从docker中心搜索镜像
    docker search xxx
    
    #拉取镜像
    docker  pull xxx
    
    #查看镜像的详细配置信息
    docker inspect xxx
    
    #根据自己的容器构建自己的镜像
    docker commit  容器名称  镜像名称
    
    #将镜像推到自己的regist中
    #首先需要登陆自己的Docker账号
    docker login
    docker push xxx
    
    #删除镜像
    docker rmi xxx
    
    

    三:关于容器(Container)

    镜像和容器的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等 。

    基本命令:

    #查看所有容器
    docker ps  -a
    
    #容器改名
    docker tag 原名 新名
    
    #运行,停止容器
    docker start xxx
    docker stop xxx
    
    #绑定容器并查看日志
    docker attach c1
    
    #让运行的容器执行一条命令
    docker exec c1 date            
    
    #统计容器信息,可以看到cpu利用率等实时监控
    docker stats xxx
    
    #删除容器
    docker rm xxx
    
    #删除所有容器
    docker rm$(docker ps -aq)               
    
    #创建并命名一个容器,运行httpd,并保持连接
    docker run —name c1 -d busybody https -f -d /var/www/     
    
    #文件拷贝:
    docker cp a.txt c1:/var/www/            本地拷贝到容器,反之拷贝到本地
    

    相关文章

      网友评论

          本文标题:Docker镜像-容器

          本文链接:https://www.haomeiwen.com/subject/gpojmhtx.html