Gitlab CI 部署 Docker Python 项目
最近在公司搭建了一个新版的 gitlab,用到了新的 gitlab docker runner。 配置后端项目自动部署时踩了很多坑。特别 runner 在 docker in docker 中,需要单独挂载一个目录来存放源码。 最终还是用 Shell Executor 完成构建,Docker Executor 也一样。 看到 https://gitlab.c……
docker 最小化编译 golang
采用多段编译 FROM golang:1.11.4 as builder ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone RUN mkdir -p /usr/local/go/src……
docker nginx 配置
user nginx; worker_processes 1; pid /var/run/nginx.pid; # error_log /var/log/dnmp/nginx.error.log warn; events { worker_connections 1024; } http { include ……
8 个基本的 Docker 容器管理命令
8 个基本的 Docker 容器管理命令 利用这 8 个命令可以学习 Docker 容器的基本管理方式。这是一个为 Docker 初学者准备的,带有示范命令输出的指南。 在这篇文章中,我们将带你学习 8 个基本的 Docker 容器命令,它们操控着 Docker 容器的基本活动,例如 运行run、 列举list、 停止stop、 查看历史纪录log……
docker 搭建 EFK 日志集中收集系统
docker 搭建 EFK(ElasticSearch+Fluentd+Kibana)日志集中收集系统 EFK 日志采集系统 简介 EFK = ElasticSearch + Fluentd + Kibana Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。 Fluentd 是一个优秀的 l……