博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker知识点
阅读量:4964 次
发布时间:2019-06-12

本文共 789 字,大约阅读时间需要 2 分钟。

基础镜像从哪里来?

两种方式:

1、统一从标准的OS镜像扩展

比如

FROM ubuntu 14.04

RUN apt -get update -y && apt -get intall -y mysql

2、直接从DockerHub上继承官方镜像(此种方式便于维护)

比如

FROM mysql 1.5.6

 

分析一个Dockerfile

目录结构如下:

~/ Dockerfiles├ ─ ─ nginx│  ├ ─ ─ Dockerfile│  ├ ─ ─ nginx. conf│  └ ─ ─ sites- enabled│       ├ ─ ─ default. conf  │       └ ─ ─ evaengine. conf

 

Dockerfile内容如下:

FROM nginx: 1. 9  ——从Docker Hub上拉取nginx镜像ADD nginx. conf  /etc/ nginx/ nginx. conf  ——将当前目录下的nginx.conf 复制到指定位置/etc/ nginx/ nginx. conf,替换镜像内的配置ADD sites- enabled/* /etc/ nginx/ conf. d/  ——将当前目录下的sites- enabled文件夹下的所有 文件复制到/etc/ nginx/ conf. d文件夹下,替换镜像内的配置RUN mkdir /opt/ htdocs && mkdir /opt/ log && mkdir /opt/ log/ nginxRUN chown -R www- data. www- data /opt/ htdocs /opt/ logVOLUME ["/opt"]

 

转载于:https://www.cnblogs.com/BonnieWss/p/11231102.html

你可能感兴趣的文章
PHP5.3的VC9、VC6、Thread Safe、Non Thread Safe的区别
查看>>
Android中全屏或者取消标题栏
查看>>
处理器管理与进程调度
查看>>
页面懒加载
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>
java zip 中文文件名乱码_java使用zip压缩中文文件名乱码的解决办法
查看>>
java if 用法详解_Java编程中的条件判断之if语句的用法详解
查看>>
kafka的java客户端_KAFKA Producer java客户端示例
查看>>
java -f_java学习笔记(一)
查看>>
java 什么题目好做_用java做这些题目
查看>>
java中的合同打印_比较方法违反了Java 7中的一般合同
查看>>
php 位运算与权限,怎么在PHP中使用位运算对网站的权限进行管理
查看>>
php include效率,php include类文件超时
查看>>
matlab sin函数 fft,matlab的fft函数的使用教程
查看>>
wcdma下行如何解扩解扰 matlab,WCDMA技术基础.ppt
查看>>
MySQL date_format() 函数
查看>>
mysql 时间处理
查看>>
mysql adddate()函数
查看>>
mysql addtime() 函数
查看>>
mysql 根据日期时间查询数据
查看>>