本文简单的说明如何基于 docker 中官方的 alpine 镜像搭建运行 nginx 的镜像。
为 Docker 设置国内镜像仓库
Docker 默认的进行仓库是在国外的 hub.docker.com, 该仓库访问起来比较慢,因此我们通常需要配置国内的镜像仓库。
解决 I/O exception (java.io.IOException) caught when processing request to {}->unix://localhost:80 的错误
在使用 docker-maven-plugin 构建 Spring Boot 应用的 Docker 镜像时,得到一个错误信息: “com.spotify.docker.client.shaded.org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.io.IOException) caught when processing request to {}->unix://localhost:80: Connection reset by peer
“ , 看错误信息,感觉像是无法访问网络。
Spark Java API 入门
在 在 Windows 10 中安装和设置 Spark 开发环境 中,我们在 Windwos 中搭建了 Spark 的单机环境以方便开发调试。本文就是在这套环境的基础上演示如何使用 Spark 的 Java API 进行开发。当然,这只是一个简单的入门案例。
在 Docker 中配置 Spark 集群(二)
在 上一篇文章, 我们构建了 Spark 的基础镜像,在本文中,我们借助于基础镜像来构建 Spark 的 standalone 集群。
在 Docker 中配置 Spark 集群(一)
本系列演示如何使用 Docker 搭建 Spark Cluster。
使用 Dockerfile 从源码构建 Nginx 镜像
在 在 Alpine Linux 中编译安装 Nginx 中,笔者介绍了如何通过源码在 Alpine Linux 中安装 Nginx, 在本文中,我们要将这一构建过程通过定义 Dockerfile 自动化、版本化。
Git 删除暂存区的文件
如果不小心将不需要的文件提交到了 git 的暂存区, 这是可以通过 git rm 命令将文件从暂存区删除。比如不小心提交了一个名为: test.js 的文件,则可以执行一下命令:
1 | git rm --cache test.js |
如果要删除的是一个目录,则需要添加 -r 参数。 比如要删除名为: target 的目录,这可以执行:
1 | git rm -r --cache target |
为 Nginx 设置自签名的 SSL
本文简单演示如何为 Nginx 配置自签名证书,启用 HTTPS。
在 Alpine Linux 中编译安装 Nginx
本文演示在基于 Docker 的 Alpine Linux 容器中通过源码安装 Nginx。