随笔分类 - Docker/K8s
摘要:分别映射 /app 和 /go 目录。示例: docker run --rm -it \ -v /home/txl/pro:/app \ -v /home/txl/gopath:/go \ -w /app \ -e CGO_ENABLED=0 \ -e GOPROXY=https://goproxy
阅读全文
摘要:介绍 Nginx Ingress 在Kubernetes集群中,Ingress作为集群内服务对外暴露的访问接入点,其几乎承载着集群内服务访问的所有流量。Ingress是Kubernetes中的一个资源对象,用来管理集群外部访问集群内部服务的方式。您可以通过Ingress资源来配置不同的转发规则,从而
阅读全文
摘要:一. 概述 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方
阅读全文
摘要:一般有两种方式 使用一个简单的官方docker registry镜像 使用harbor Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能 准备 安装docker-comp
阅读全文
摘要:准备 安装docker 停止&删除容器(非必须) docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) 关闭防火墙 systemctl stop firewalld && systemctl disable firewalld 关闭S
阅读全文
摘要:Docker 容器使用的过程中,可能会遇到的一个问题就是 Docker 容器时间和宿主机时间不同步。造成这个问题的主要原因是宿主机设置了时区,而Docker容器并且设置,导致两者相差8小时。 这里给出两种解决方法: 1. 创建容器的时候指定启动参数,自动挂载 localtime 文件到容器内 doc
阅读全文
摘要:一、无密码模式匿名访问 samba 镜像地址:https://hub.docker.com/r/dperson/samba 1.1 开放端口 如果开启了 Iptables,则要分别开放 TCP 139、445 和 UDP 137、138 端口: sudo iptables -I INPUT -p t
阅读全文
摘要:一、结合 Apache 的基本运行 tp5 下载地址:http://www.thinkphp.cn/down.html 创建目录 tp5,再分别创建 compose 文件夹(存放 compose 配置文件)和 web 文件夹(存放 tp5),然后使用 unzip 将 tp5 解压到 tp5/web
阅读全文
摘要:一、运行 MySQL 容器 MySQL 镜像地址:https://hub.docker.com/_/mysql 根据镜像说明可知: 默认的配置文件是:/etc/mysql/my.cnf 默认的数据目录是:/var/lib/mysql 最简单的启动方式: docker run -d --name my
阅读全文
摘要:一、多容器运行 PHP+fpm+apache 1.1 安装相关镜像 fpm 镜像地址:https://dev.aliyun.com/detail.html?repoId=1250 apache 镜像地址:https://dev.aliyun.com/detail.html?spm=5176.1972
阅读全文
摘要:一、Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPh
阅读全文