博客搬家上云啦

前情提要 由于自己的本地主机的情况发生了重大变化,本地的两主机小机器的使命算是完成了。所以,最后没办法不得不上云了。网站整体的内容和域名不作改变。 还好还好,基于 Docker 的部署,所以整体的迁移是相当相当的方便的。本来想着折腾好久要,最后发现,前前后后没到20分钟,就差不多搞定了,也顺便解决了之前部署中的一些BUG。这一篇,主要就是记录迁移过程中的各种操作,后面可以很方便的进行复用。 过程记录 这里之间参考前面的文章,Docker集群搭建,直接部署portainer,有了可视化的管理前端。 mkdir -p /opt/portainer docker service create \ --name portainer \ --publish 9000:9000 \ --replicas=1 \ --constraint 'node.role == manager' \ --mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock \ --mount type=bind,src=//opt/portainer,dst=/data \ portainer/portainer \ -H unix:///var/run/docker.sock 服务器上nginx配置好反向代理。 location ^~ /portainer/ { proxy_http_version 1.1; proxy_set_header Connection ""; access_log off; proxy_pass http://portainer/; rewrite ^/portainer/(.*)$ /$1 break; } 这里使用 traefik 实现内部的反向代理的功能,理由和之前一样,为了整体更加的和谐,和和系统的更加的兼容。这里就直接使用了。下面直接给出了compose: version: '3' services: reverse-proxy: image: traefik command: --api --docker --docker.swarmMode --docker.watch --web ports: - "8080:80" - "8081:8080" volumes: - /var/run/docker....

五月 3, 2019 · 2 分钟 · r4y