zoukankan      html  css  js  c++  java
  • 7.0docker镜像和仓库

    repository:镜像的仓库
    registry :docker组件的仓库,docker镜像的存储服务

    tag :镜像的标签
    例:ubuntu:14.04  ubuntu:latest

    删除镜像
    docker rmi
        -f :强制删除镜像
        -no-prune:不删除被打标签的父镜像

    删除ubuntu仓库中的所有镜像
    docker rmi $(docker images -q ubuntu)

    docker search :搜索镜像
    docker pull:拉镜像
    docker :推送镜像

    dokcer添加国内资源镜像地址
    --registry-mirror  :docker的守护进程会使用这个选项
    /etc/default/docker
    DOCKER_OPTS="--registry-mirror=http://mirror-addr"
    service docker restart
    ps -ef|grep docker 

    docker push :推送镜像
    docker push 用户名/nginx

    构建镜像
    作用:
    1.保存对容器的修改,并再次使用
    2.自定义镜像的能力
    3.以软件的形式打包并分发服务及运行环境

    docker commit :通过容器构建镜像
        -a :作者
        -m:构建的信息
        -p:不暂停正在运行的容器
    docker commit -a "zhang" -m "nginx" nginx 用户名/nginx-text

    docker build :通过dockerfile文件构建
        docker build -t="起个镜像的名字" 文件地址

    创建Dockerfile
    vim Dockerfile
    #First Dockerfile
    FROM ubuntu:14.04 :镜像的基础
    MAINTAINER dormancypress "dormmanycypress@oulook.com" :维护人
    RUN apt-get update  :操作的命令
    RUN apt-get install -y nginx
    EXPOSE 80    :暴露的端口










  • 相关阅读:
    模糊查询与索引
    weblogic 域的创建
    undo表空间缩小
    weblogic安装
    C#学习笔记——枚举类型
    C#学习笔记——windows窗体
    Qt之主窗口设计——打印图像
    C#学习笔记——MDI窗体(多文档界面)
    C#学习笔记——抽象类和抽象方法
    C#学习笔记——Main方法
  • 原文地址:https://www.cnblogs.com/zhangjianbin/p/6439823.html
Copyright © 2011-2022 走看看