NAYOTA开放平台 NAYOTA开放平台
首页
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 目录结构
  • 核心配置和约定
  • 自动生成front matter
  • Markdown 容器
  • Markdown 中使用组件
  • 相关文章

    • 如何让你的笔记更有表现力
    • 批量操作front matter工具
    • 部署
    • 关于写文章和H1标题
    • 关于博客搭建与管理
    • 在线编辑和新增文章的方法
  • 主题配置
  • 首页配置
  • front matter配置
  • 目录页配置
  • 添加摘要
  • 修改主题颜色和样式
  • 评论栏
资源
问答
范例
开发学习资料
开放平台
首页
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 目录结构
  • 核心配置和约定
  • 自动生成front matter
  • Markdown 容器
  • Markdown 中使用组件
  • 相关文章

    • 如何让你的笔记更有表现力
    • 批量操作front matter工具
    • 部署
    • 关于写文章和H1标题
    • 关于博客搭建与管理
    • 在线编辑和新增文章的方法
  • 主题配置
  • 首页配置
  • front matter配置
  • 目录页配置
  • 添加摘要
  • 修改主题颜色和样式
  • 评论栏
资源
问答
范例
开发学习资料
开放平台
  • 目录
  • Linux

    • 说明
    • service
    • linux系统坏道检测与修复
  • docker

    • docker介绍与安装
    • docker使用
    • 镜像创建
      • 基于已有容器
      • 基于Dockerfile
    • docker-compose介绍和使用
    • docker 日志查看命令
  • nodejs

    • node14的docker容器更新
    • 内存管理,泄露,调试
  • vue

    • vue3新特性
  • 微服务架构

    • redis介绍
    • seneca介绍
    • redis docker安装
  • 物联网通信

    • 物联网通信协议说明
  • mongodb数据库

    • mongo常用查询函数
  • 开发学习资料
  • docker
Nayota
2022-05-24

镜像创建

# 创建自定义镜像

官方镜像往往不能满足要求,我们在部署自己的应用时,通过预先创建好镜像,实现快速部署。

# 基于已有容器

这种方法是权宜之计,在一个容器运行过程中,将其运行状态保留下来打包成镜像

docker commit ID -m "massege"

这种方法不能形成通用模板,不推荐在生产环境使用

# 基于Dockerfile

Dockerfile是一个文本文件,定义镜像在创建时的一系列动作,一般放在要打包项目的根目录,详情见Dockerfile示例的注释。

需要注意的是,为了镜像文件的最小化,容器镜像一般会选择alpine操作系统作为基础操作系统,
因此一些系统指令和Ubuntu相比有所不同,在注释里会详细写
在Dockerfile所在文件夹执行
docker build -t . #.不能漏
上次更新: 2022/05/24, 10:23:10
docker使用
docker-compose介绍和使用

← docker使用 docker-compose介绍和使用→

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