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 builderENV TZ=Asia/ShanghaiRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezoneRUN 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 + KibanaElasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Fluentd 是一个优秀的 l……