#File

Dockerfiles ENV和ARG的应用

在写Dockerfile时,ENV和ARG,包括.env都是很容易弄混的概念。让我们对其进行区分。和docker-compose.yml配合使用。并不和Dockerfile一起使用在Dockerfile中使用,当环境变量很多,可食用该参数,指定对应的变量文件。在Dockerfile中使用,仅仅在builddockeri...
代码星球 代码星球·2020-10-02

dockerfile中设置python虚拟环境+gunicorn启动

FROMpython:2.7-slimEXPOSE8000COPY./yourapp/home/yourappRUNapt-getupdate&&apt-getinstall--no-install-recommends--no-install-suggests-ydefault-libmysqlcli...

通过docker history查看镜像构建过程(即dockerfile)

介绍:~]#dockerhistory--helpUsage:dockerhistory[OPTIONS]IMAGEShowthehistoryofanimageOptions:--formatstringPretty-printimagesusingaGotemplate--helpPrintusage-H,--hu...

docker -v 和Dockerfile 中VOLUME 区别

Dockerfile中VOLUME["/data/nginx","/usr/share/nginx"]  dockerrun -v  /data/nginx:/usr/share/nginx  如果只是读文件  两者都可以&nbs...

docker之Dockerfile实践用dockerfile构建nginx环境

上一篇介绍了Dockerfile中使用的指令,现在开始进行指令实践先查看下本地的镜像,选一个作为baseimage:[root@docker~]#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEwadeson/centos_nginxv1210a202d37b82hoursago4...

Dockerfile文件详解

Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。Docker通过读取Dockerfile中的指令自动生成映像。dockerbuild命令用于从Dockerfile构建映像。可以在dockerbuild命令中使用-f标志指向文件系统中任何位置的Dockerfile。例:dock...
代码星球 代码星球·2020-10-02

filebeat安装部署

简单概述  最近在了解ELK做日志采集相关的内容,这篇文章主要讲解通过filebeat来实现日志的收集。日志采集的工具有很多种,如fluentd,flume,logstash,betas等等。首先要知道为什么要使用filebeat呢?因为logstash是jvm跑的,资源消耗比较大,启动一个logstash就需要消耗5...
代码星球 代码星球·2020-10-02

使用StreamHttpResponse和FileResponse下载文件的注意事项及文件私有化

为什么需要编写下载视图方法? 你或许知道,我们上传的文件默认放在media文件夹中的,且Django会为每个上传的静态文件分配一个静态url。在模板中,你可以使用{{mymodel.file.url}}获取每个文件的链接(url),浏览器也是可以直接打开这个url的,如下所示。<td><ah...

Dockerfile 指令 VOLUME 介绍

在介绍VOLUME指令之前,我们来看下如下场景需求:1)容器是基于镜像创建的,最后的容器文件系统包括镜像的只读层+可写层,容器中的进程操作的数据持久化都是保存在容器的可写层上。一旦容器删除后,这些数据就没了,除非我们人工备份下来(或者基于容器创建新的镜像)。能否可以让容器进程持久化的数据保存在主机上呢?这样即使容器删除...

Docker---数据卷Volume的简单使用(使用DockerFile实现)

DockerFile是什么?Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。它们简化了从头到尾的流程并极大的简化了部署工作。Dockerfile从FROM命令开始,紧接着跟随者各种方法,命令和参数。其产出为一个新的可以用于创建容器的镜像。实例:提前转备好一个简单的Doc...

DockerFile语法【h】

 DockerFile在我理解就是可以将所需要构建镜像的功能、组件都天前配置好,然后直接生成一个Image,而不是先生成镜像,再通过修改容器的方法来生成最终需要的镜像。  镜像的定值实际上就是定值每一层所需要添加的配置、文件,将每一层修改、安装、构建、操作的命令都写入一个脚本,最后使用脚本...
代码星球 代码星球·2020-09-24

Dockerfile语法梳理

我们先来看一下上篇的Dockerfile#获取baseimageFROMadoptopenjdk/openjdk8:latest#类似于执行linux指令RUNmkdir/opt/app#类似于linuxcopy指令COPYdemo-docker.jar/opt/app/#对外端口EXPOSE8080#执行命令java...
代码星球 代码星球·2020-09-24

filebeat输出到kafka

#catfilebeat.ymlfilebeat.inputs:-type:logenabled:truetail_files:truepaths:-/data/www.example.com_clb_logoutput.kafka:hosts:["10.105.100.10:9092"]topic:"www.exam...
代码星球 代码星球·2020-09-24

ELK 架构之 Logstash 和 Filebeat 安装配置

阅读目录:1.环境准备2.安装Logstash3.配置Logstash4.Logstash采集的日志数据,在Kibana中显示5.安装配置Filebeat6.Filebeat采集的日志数据,在Kibana中显示7.Filebeat采集日志数据,Logstash过滤8.Filebeat采集的日志数据,Logstash过滤...

logstash 和filebeat 是什么关系

因为logstash是jvm跑的,资源消耗比较大,所以后来作者又用golang写了一个功能较少但是资源消耗也小的轻量级的logstash-forwarder。不过作者只是一个人,加入http://elastic.co公司以后,因为es公司本身还收购了另一个开源项目packetbeat,而这个项目专门就是用golang的...
首页上一页...111112113114115...下一页尾页