zoukankan      html  css  js  c++  java
  • Docker 学习笔记 (一)Dockerfile 创建本地镜像

    一、测试环境

    OS version: CentOS Linux release 7.5.1804 (Core)

    docker cluster : master 1 + data node 4

    docker version: 1.13.1

    二、材料准备

    1. dockerfile 文件,如下

    /opt/command/kevin_docker_files/01_nginx/Dockerfile/kevin_nginx_dockerfile.dockerignore

    # Instruction
    FROM centos

    # LABLE info
    LABEL vendor="itshare"
          version="0.0.1-beta"
          release-date="2018-09-02"

    # Dockerfile execute command
    RUN mkdir -p /opt/apt/
    RUN touch /opt/apt/sources.list
    RUN echo "kevin.tian installed nginx" >> /opt/apt/sources.list
    # RUN yum update && yum install -y nginx
    RUN apt-get update && apt-get install -y nginx
    RUN echo " daemon off;" >> /etc/nginx/nginx.conf

    # Container startup command
    CMD /usr/sbin/nginx

    三、实验步骤

    1. 执行命令,顺序如下

    # 查看本地的Docker镜像

    root >> docker images

    # 执行docker build命令,创建镜像,

    # 注意:build命令结尾有个结束符号 英文句号“.",不要忘记,否则执行会提示错误少个参数。

    root >> docker build -f "/opt/command/kevin_docker_files/01_nginx/Dockerfile/kevin_nginx_dockerfile.dockerignore" -t "nginx/kevin.tian" .

    四、实验结果

  • 相关阅读:
    基于MongoDB.Driver的扩展
    通用查询设计思想
    API接口通讯参数规范
    lambda简单记录
    list去重精简代码版
    spring boot file上传
    fastjson过滤器简单记录
    java读取properties文件
    list循环删除单个元素
    MapReduce运行流程分析
  • 原文地址:https://www.cnblogs.com/itshare/p/9574409.html
Copyright © 2011-2022 走看看