看docker官方文档的时候,官网总被墙,怎么办呢?
首先 感谢 伟大的墙及其先祖。
然后,我们可以本地运行 Docker 官方文档的网站,以 docker 的方式:
$ docker run -d -p 80:4000 docs/docker.github.io
这样访问docker宿主机的 80 端口,如http://localhost,就会看到官网文档了。
最近有朋友说我的blog被墙了打不开,我大惊,定睛一看发现是github pages改成了https,也就是说网址要改成https://ixjx.github.io/blog 。
想到同样可以用docker的方式来本地运行网站,说干就干。依然是利用docker cloud的automated build,在blog的github里写Dockerfile,Dockerfile很简单,一共就5行~~
因为使用了caddy作为web服务器,同时还要写一个Caddyfile。
然后就可以通过:
$ docker run -d -p 80:80 ixjx/ixjx.github.io
然后就可以访问本地 80 端口看到最新的blog了 说得好像有人看一样