whcoding whcoding
首页
归档
关于
GitHub (opens new window)
首页
归档
关于
GitHub (opens new window)
  • Docker 学习
  • Docker 概述
  • Docker 安装
  • Docker 命令
  • Docker 镜像详解
  • Docker 制作自己的镜像
  • Docker 容器数据卷
  • Dockerfile
    • Docker 网络原理
    • Docker Compose
    • Docker
    whcoding
    2020-09-16
    目录

    Dockerfile

    # DockerFile 介绍

    • dockerfile 是用来构建docker镜像的文件, 命令参数脚本.

    # DockerFile 构建过程

    # 基础知识

    • 每个保留关键字(指令) 都必须是大写字母
    • 从上到下的执行顺序
    • 每一个指令都会创建提交一个新的镜像层, 并提交

    # DockerFile 指令

    FROM        # 基础镜像, 所有的东西都从这里开始
    MAINTAINER  # 镜像作者 姓名+邮箱
    RUN         # 镜像构建的时候需要运行的命令 
    ADD         # 需要加入的内容 比如 mysql, nginx, Ubuntu 等
    WORKDIR     # 镜像的工作目录
    VOLUME      # 挂载目录
    EXPOSE      # 暴露端口配置
    CMD         # 指定这个容器启动的时候要运行的命令, 只有最后一个会生效, 可被替代
    ENTRYPOINT  # 指定这个容器启动的时候要运行的命令, 可以追加命令
    ONBUILD     # 当构建一个被继承 DockerFile 这个时候需要这个命令
    COPY        # 将我们的文件拷贝到镜像中
    ENV         # 构建的时候设置环境变量
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

    # 使用 DockerFile 构建 dnmp

    todo ....

    # 发布镜像到 DockerHub

    # 前提条件

    1. 注册docker账号
    2. 在终端登录上自己的账号 命令: docker login

    # 发布命令

    docker push 作者名字/镜像名字:标签名字

    #Docker
    上次更新: 2022/08/30, 23:31:20
    Docker 容器数据卷
    Docker 网络原理

    ← Docker 容器数据卷 Docker 网络原理→

    Theme by Vdoing | Copyright © 2018-2023
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式