通过Dockerfile制作镜像时,常常需要复制文件到镜像里。但想要复制上级目录/父级目录的文件该怎么办呢?COPY../../pkslow.sh/opt/app/pkslow/pkslow.sh这样是无效的。Dockerfile并不支持../指向上级目录的方式。而我们通过dockerbuild-t
在使用命令kubectl时,默认的namespace是default,这在一直使用其它命令空间时非常不方便,每次都要输入-nxxx。所以我们修改一下默认的namespace。查看所有namespace:$kubectlgetnamespaceNAMESTATUSAGEdefaultActive17d
当我们访问Google时,可能会重定向到其它地区,如HK,明明输入www.google.com,却变成了www.google.com.hk。解决方案:在浏览器输入www.google.com/ncr即可。ncr表示NoCountryRedirection。
1前言Helm是优秀的基于Kubernetes的包管理器。利用Helm,可以快速安装常用的Kubernetes应用,可以针对同一个应用快速部署多套环境,还可以实现运维人员与开发人员的职责分离。现在让我们安装并体现一下,如何通过Helm安装MongoDB吧。2Helm相关概念包管理是一种复用理念,He
Docker是容器开发的事实标准,而Springboot是Java微服务常用框架,二者必然是会走到一起的。本文将讲解如何开发Springboot项目,把它做成Docker镜像,并运行起来。
1前言从没想到Docker也有可视化的工具,因为它的命令还是非常清晰简单的。无聊搜了一下,原来已经有很多Docker可视化工具了。如DockerUI、Shipyard、Rancher、Portainer等。查看对比了一番,最后觉得Portainer还不错,功能齐全、界面简洁好看,就装来玩玩。2Por
1前言Kubernetes又简称k8s,是Google开源的容器集群管理系统,最近也是火热。闲来无事(为了发文),捣鼓了一下,在Mac上搭建Kubernetes,遇到一些坑,也记录一下。另外,Docker相关的概念可参考下面文章:Docker入门——理解Docker的核心概念。2问题Kubernet