h******b 发帖数: 6055 | 1 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀
)服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透
明太多了。 这么多年从来没多收过我钱。
大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封
装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/
DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试
验个新东西,还是想拆下一个组件,都随心所欲。
安装DOCKER和DOCKER-COMPOSE用这个教程就可以了:
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-
docker-on-ubuntu-18-04
1) 我大部分小网站用的是NODE/EXPRESS,在文件夹里加个dockerfile, 记得用alpine
的image,可以让文件大小缩水90%。
基础Dockerfile: https://pastebin.com/VEqsj7Ub
不需要的文件可以放在.dockerignore里面:
基础.dockerignore: https://pastebin.com/azPsTzVp
2) 然后build image
docker build -t docker_username/app1 .
3) 因为不愿意买docker付费版,就在本地打包成TAR文件
docker save docker_username/app1 > app1.tar
4) SFTP上传到服务器以后,安装image
docker load -i app1.tar
5) 在服务器上创建我这个docker-compose.yml(记得改域名和app名),用docker-
compose启动NGINX PROXY和LETSENCRYPT, docker会自动安装NGINX-PROXY和
LETSENCRYPT,
然后自动HTTPS保护你的网站。
下载docker-compose.yml: https://pastebin.com/WtMS204h (请修改域名和APP名)
然后运行:docker-compose up -d
看着一个一个网站启动,真的很舒服。 最妙的是更新一个网站,安装新IMAGE然后重新
docker-compose up -d他只会重启你更新过的网站。 如果你服务器重启,因为加了
restart: always, 所有组件也自动重启。
抛砖引玉,这里高手肯定很多,希望大家多分享DEVOPS的经验。其实这么简单的流程,
我从学习,找教程,踩坑,折腾了足足八个小时才搞定 。 。 。 |
w***g 发帖数: 5958 | 2 docker是个好东西。 static IP就值不止这6刀。
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
y****w 发帖数: 3747 | 3 建议看一下aws lightsail的1g instance. 下面用的和ec2 instance一样。 但收费是
明明白白的而且可以按小时prorated。
其实你网站要数据量流量不夸张,买reserved instance其实也还成。
$5
USD/mo
1 GB Memory
1 Core Processor
40 GB SSD Disk
2 TB Transfer*
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
h******b 发帖数: 6055 | 4 感谢分享! 我搬家还不太容易,有几个小网站是领导业余项目,DOMAIN不在我们手上
,要改IP的话,她还得去联系客户。 这个价格的确好,我下个服务器开马鬃试试。 他
的IP是不动的吗? 类似DIGITAL OCEAN那样,除非DESTROY DROPLET, 否则永远不改IP?
前两个月玩Amazon Lambda, 需要一个固定IP,就加了一个Nat Gateway, 结果两个月收
费60刀。第一个月我根本没注意,因为我AWS SURVEY拿了$30刀的CREDIT。
【在 y****w 的大作中提到】 : 建议看一下aws lightsail的1g instance. 下面用的和ec2 instance一样。 但收费是 : 明明白白的而且可以按小时prorated。 : 其实你网站要数据量流量不夸张,买reserved instance其实也还成。 : $5 : USD/mo : 1 GB Memory : 1 Core Processor : 40 GB SSD Disk : 2 TB Transfer* :
|
a*****g 发帖数: 19398 | 5 good
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
y****w 发帖数: 3747 | 6 可以绑定固态ip
IP?
【在 h******b 的大作中提到】 : 感谢分享! 我搬家还不太容易,有几个小网站是领导业余项目,DOMAIN不在我们手上 : ,要改IP的话,她还得去联系客户。 这个价格的确好,我下个服务器开马鬃试试。 他 : 的IP是不动的吗? 类似DIGITAL OCEAN那样,除非DESTROY DROPLET, 否则永远不改IP? : 前两个月玩Amazon Lambda, 需要一个固定IP,就加了一个Nat Gateway, 结果两个月收 : 费60刀。第一个月我根本没注意,因为我AWS SURVEY拿了$30刀的CREDIT。
|
r****t 发帖数: 10904 | 7 第一次听说 lightsail...
各种云服务种类太多,用得价格有时候都不清楚,性价比怎样更只能冷暖自知。
大家多分享太好了。
【在 y****w 的大作中提到】 : 建议看一下aws lightsail的1g instance. 下面用的和ec2 instance一样。 但收费是 : 明明白白的而且可以按小时prorated。 : 其实你网站要数据量流量不夸张,买reserved instance其实也还成。 : $5 : USD/mo : 1 GB Memory : 1 Core Processor : 40 GB SSD Disk : 2 TB Transfer* :
|
c******n 发帖数: 16666 | 8 基本和我现在一样
我这边是4g的机器跑了40多个网站
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
s*********n 发帖数: 34 | 9 学习了,多谢分享。
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
r****t 发帖数: 10904 | 10 你数据库和网站一般是分开在几个 docker container里面呢,还是挤在一个 docker
里面?
不挤在一起就无法随便拆一个网站下来吧?
用 Digital Ocean 得自己配 nginx, 数据库之类的,
倒是花费比较固定是个好事。
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
|
|
c******n 发帖数: 16666 | 11 我的设置是有个大的postgres是大家一起用
反正加起来也没啥流量 迁移备份 管理比较方便
然后redis是各用各的
有几个用sqlite是各管各的
【在 r****t 的大作中提到】 : 你数据库和网站一般是分开在几个 docker container里面呢,还是挤在一个 docker : 里面? : 不挤在一起就无法随便拆一个网站下来吧? : 用 Digital Ocean 得自己配 nginx, 数据库之类的, : 倒是花费比较固定是个好事。 : : NODEJS/
|
l******n 发帖数: 9344 | 12 aws route 53那都要交钱
nginx你也可以用现成的docker image,什么都设置好了,更方便
【在 r****t 的大作中提到】 : 你数据库和网站一般是分开在几个 docker container里面呢,还是挤在一个 docker : 里面? : 不挤在一起就无法随便拆一个网站下来吧? : 用 Digital Ocean 得自己配 nginx, 数据库之类的, : 倒是花费比较固定是个好事。 : : NODEJS/
|
r****t 发帖数: 10904 | 13 对,为什么要用 route 53? 在域名的 DNS 配置里面加个 CNAME 配置就行了吧?
EC2 主机只有 ip 吗? 狗的 app engine,heroku都可以有主机名的。
【在 l******n 的大作中提到】 : aws route 53那都要交钱 : nginx你也可以用现成的docker image,什么都设置好了,更方便
|
z*y 发帖数: 1311 | 14 pretty good,damn cheap,但感觉not mainstream,自己玩玩可以,招工的只认AWS,
Azure或者Google cloud,and no GPU support |
h******b 发帖数: 6055 | 15 也可以用Amazon AWS上的Light Sail, 其实EC2也一样操作,只不过收费不透明而已。
,
【在 z*y 的大作中提到】 : pretty good,damn cheap,但感觉not mainstream,自己玩玩可以,招工的只认AWS, : Azure或者Google cloud,and no GPU support
|
r**i 发帖数: 1222 | 16 同用$5的droplet。
他们家的dns配置界面非常友好,还提供动态dns script。我还用traefik docker自动
配置和更新ssl cert。
主要问题25g不够经常要清docker image,有一次整个instance数据全没了。
: docker是个好东西。 static IP就值不止这6刀。
: NODEJS/
【在 w***g 的大作中提到】 : docker是个好东西。 static IP就值不止这6刀。 : : NODEJS/
|
r****t 发帖数: 10904 | 17 我也开始用 DO droplet 了,
这个 droplet 大家一般都用 ubuntu 还是 debian?or CentOS? CentOS 感觉包太老了。
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
c******n 发帖数: 16666 | 18 debian lts
了。
【在 r****t 的大作中提到】 : 我也开始用 DO droplet 了, : 这个 droplet 大家一般都用 ubuntu 还是 debian?or CentOS? CentOS 感觉包太老了。 : : NODEJS/
|
a*****g 发帖数: 19398 | 19 装 VPN server 怎么样?
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
h******b 发帖数: 6055 | 20 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀
)服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透
明太多了。 这么多年从来没多收过我钱。
大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封
装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/
DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试
验个新东西,还是想拆下一个组件,都随心所欲。
安装DOCKER和DOCKER-COMPOSE用这个教程就可以了:
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-
docker-on-ubuntu-18-04
1) 我大部分小网站用的是NODE/EXPRESS,在文件夹里加个dockerfile, 记得用alpine
的image,可以让文件大小缩水90%。
基础Dockerfile: https://pastebin.com/VEqsj7Ub
不需要的文件可以放在.dockerignore里面:
基础.dockerignore: https://pastebin.com/azPsTzVp
2) 然后build image
docker build -t docker_username/app1 .
3) 因为不愿意买docker付费版,就在本地打包成TAR文件
docker save docker_username/app1 > app1.tar
4) SFTP上传到服务器以后,安装image
docker load -i app1.tar
5) 在服务器上创建我这个docker-compose.yml(记得改域名和app名),用docker-
compose启动NGINX PROXY和LETSENCRYPT, docker会自动安装NGINX-PROXY和
LETSENCRYPT,
然后自动HTTPS保护你的网站。
下载docker-compose.yml: https://pastebin.com/WtMS204h (请修改域名和APP名)
然后运行:docker-compose up -d
看着一个一个网站启动,真的很舒服。 最妙的是更新一个网站,安装新IMAGE然后重新
docker-compose up -d他只会重启你更新过的网站。 如果你服务器重启,因为加了
restart: always, 所有组件也自动重启。
抛砖引玉,这里高手肯定很多,希望大家多分享DEVOPS的经验。其实这么简单的流程,
我从学习,找教程,踩坑,折腾了足足八个小时才搞定 。 。 。 |
|
|
w***g 发帖数: 5958 | 21 docker是个好东西。 static IP就值不止这6刀。
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
y****w 发帖数: 3747 | 22 建议看一下aws lightsail的1g instance. 下面用的和ec2 instance一样。 但收费是
明明白白的而且可以按小时prorated。
其实你网站要数据量流量不夸张,买reserved instance其实也还成。
$5
USD/mo
1 GB Memory
1 Core Processor
40 GB SSD Disk
2 TB Transfer*
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
h******b 发帖数: 6055 | 23 感谢分享! 我搬家还不太容易,有几个小网站是领导业余项目,DOMAIN不在我们手上
,要改IP的话,她还得去联系客户。 这个价格的确好,我下个服务器开马鬃试试。 他
的IP是不动的吗? 类似DIGITAL OCEAN那样,除非DESTROY DROPLET, 否则永远不改IP?
前两个月玩Amazon Lambda, 需要一个固定IP,就加了一个Nat Gateway, 结果两个月收
费60刀。第一个月我根本没注意,因为我AWS SURVEY拿了$30刀的CREDIT。
【在 y****w 的大作中提到】 : 建议看一下aws lightsail的1g instance. 下面用的和ec2 instance一样。 但收费是 : 明明白白的而且可以按小时prorated。 : 其实你网站要数据量流量不夸张,买reserved instance其实也还成。 : $5 : USD/mo : 1 GB Memory : 1 Core Processor : 40 GB SSD Disk : 2 TB Transfer* :
|
a*****g 发帖数: 19398 | 24 good
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
y****w 发帖数: 3747 | 25 可以绑定固态ip
IP?
【在 h******b 的大作中提到】 : 感谢分享! 我搬家还不太容易,有几个小网站是领导业余项目,DOMAIN不在我们手上 : ,要改IP的话,她还得去联系客户。 这个价格的确好,我下个服务器开马鬃试试。 他 : 的IP是不动的吗? 类似DIGITAL OCEAN那样,除非DESTROY DROPLET, 否则永远不改IP? : 前两个月玩Amazon Lambda, 需要一个固定IP,就加了一个Nat Gateway, 结果两个月收 : 费60刀。第一个月我根本没注意,因为我AWS SURVEY拿了$30刀的CREDIT。
|
r****t 发帖数: 10904 | 26 第一次听说 lightsail...
各种云服务种类太多,用得价格有时候都不清楚,性价比怎样更只能冷暖自知。
大家多分享太好了。
【在 y****w 的大作中提到】 : 建议看一下aws lightsail的1g instance. 下面用的和ec2 instance一样。 但收费是 : 明明白白的而且可以按小时prorated。 : 其实你网站要数据量流量不夸张,买reserved instance其实也还成。 : $5 : USD/mo : 1 GB Memory : 1 Core Processor : 40 GB SSD Disk : 2 TB Transfer* :
|
c******n 发帖数: 16666 | 27 基本和我现在一样
我这边是4g的机器跑了40多个网站
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
s*********n 发帖数: 34 | 28 学习了,多谢分享。
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
r****t 发帖数: 10904 | 29 你数据库和网站一般是分开在几个 docker container里面呢,还是挤在一个 docker
里面?
不挤在一起就无法随便拆一个网站下来吧?
用 Digital Ocean 得自己配 nginx, 数据库之类的,
倒是花费比较固定是个好事。
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
c******n 发帖数: 16666 | 30 我的设置是有个大的postgres是大家一起用
反正加起来也没啥流量 迁移备份 管理比较方便
然后redis是各用各的
有几个用sqlite是各管各的
【在 r****t 的大作中提到】 : 你数据库和网站一般是分开在几个 docker container里面呢,还是挤在一个 docker : 里面? : 不挤在一起就无法随便拆一个网站下来吧? : 用 Digital Ocean 得自己配 nginx, 数据库之类的, : 倒是花费比较固定是个好事。 : : NODEJS/
|
|
|
l******n 发帖数: 9344 | 31 aws route 53那都要交钱
nginx你也可以用现成的docker image,什么都设置好了,更方便
【在 r****t 的大作中提到】 : 你数据库和网站一般是分开在几个 docker container里面呢,还是挤在一个 docker : 里面? : 不挤在一起就无法随便拆一个网站下来吧? : 用 Digital Ocean 得自己配 nginx, 数据库之类的, : 倒是花费比较固定是个好事。 : : NODEJS/
|
r****t 发帖数: 10904 | 32 对,为什么要用 route 53? 在域名的 DNS 配置里面加个 CNAME 配置就行了吧?
EC2 主机只有 ip 吗? 狗的 app engine,heroku都可以有主机名的。
【在 l******n 的大作中提到】 : aws route 53那都要交钱 : nginx你也可以用现成的docker image,什么都设置好了,更方便
|
z*y 发帖数: 1311 | 33 pretty good,damn cheap,但感觉not mainstream,自己玩玩可以,招工的只认AWS,
Azure或者Google cloud,and no GPU support |
h******b 发帖数: 6055 | 34 也可以用Amazon AWS上的Light Sail, 其实EC2也一样操作,只不过收费不透明而已。
,
【在 z*y 的大作中提到】 : pretty good,damn cheap,但感觉not mainstream,自己玩玩可以,招工的只认AWS, : Azure或者Google cloud,and no GPU support
|
r**i 发帖数: 1222 | 35 同用$5的droplet。
他们家的dns配置界面非常友好,还提供动态dns script。我还用traefik docker自动
配置和更新ssl cert。
主要问题25g不够经常要清docker image,有一次整个instance数据全没了。
: docker是个好东西。 static IP就值不止这6刀。
: NODEJS/
【在 w***g 的大作中提到】 : docker是个好东西。 static IP就值不止这6刀。 : : NODEJS/
|
r****t 发帖数: 10904 | 36 我也开始用 DO droplet 了,
这个 droplet 大家一般都用 ubuntu 还是 debian?or CentOS? CentOS 感觉包太老了。
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
c******n 发帖数: 16666 | 37 debian lts
了。
【在 r****t 的大作中提到】 : 我也开始用 DO droplet 了, : 这个 droplet 大家一般都用 ubuntu 还是 debian?or CentOS? CentOS 感觉包太老了。 : : NODEJS/
|
a*****g 发帖数: 19398 | 38 装 VPN server 怎么样?
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
h*********4 发帖数: 1 | 39 这种你怎么共享80/443端口?
比如https://www.aaa.com和https://www.bbb.com?
【在 c******n 的大作中提到】 : 基本和我现在一样 : 我这边是4g的机器跑了40多个网站 : : NODEJS/
|
p***o 发帖数: 1252 | 40 nginx
【在 h*********4 的大作中提到】 : 这种你怎么共享80/443端口? : 比如https://www.aaa.com和https://www.bbb.com?
|
|
|
h*********4 发帖数: 1 | 41 反向代理不是来proxy到www.aaa.com/bbb, www.aaa.com/ccc这样的吗?
不同的域名也可以?
【在 p***o 的大作中提到】 : nginx
|
p***o 发帖数: 1252 | 42 可以的。
【在 h*********4 的大作中提到】 : 反向代理不是来proxy到www.aaa.com/bbb, www.aaa.com/ccc这样的吗? : 不同的域名也可以?
|
h*********4 发帖数: 1 | 43 好的,谢谢大侠,我去学习下
【在 p***o 的大作中提到】 : 可以的。
|
t*******r 发帖数: 180 | |
r****t 发帖数: 10904 | 45 挺好用的,PaaS省事。
【在 t*******r 的大作中提到】 : heroku推荐么?
|
h*********4 发帖数: 1 | 46 这种你怎么共享80/443端口?
比如https://www.aaa.com和https://www.bbb.com?
【在 c******n 的大作中提到】 : 基本和我现在一样 : 我这边是4g的机器跑了40多个网站 : : NODEJS/
|
p***o 发帖数: 1252 | 47 nginx
【在 h*********4 的大作中提到】 : 这种你怎么共享80/443端口? : 比如https://www.aaa.com和https://www.bbb.com?
|
h*********4 发帖数: 1 | 48 反向代理不是来proxy到www.aaa.com/bbb, www.aaa.com/ccc这样的吗?
不同的域名也可以?
【在 p***o 的大作中提到】 : nginx
|
p***o 发帖数: 1252 | 49 可以的。
【在 h*********4 的大作中提到】 : 反向代理不是来proxy到www.aaa.com/bbb, www.aaa.com/ccc这样的吗? : 不同的域名也可以?
|
h*********4 发帖数: 1 | 50 好的,谢谢大侠,我去学习下
【在 p***o 的大作中提到】 : 可以的。
|
|
|
t*******r 发帖数: 180 | |
r****t 发帖数: 10904 | 52 挺好用的,PaaS省事。
【在 t*******r 的大作中提到】 : heroku推荐么?
|
r****t 发帖数: 10904 | 53 docker 乱改防火墙的问题你 fix 了没?
https://github.com/chaifeng/ufw-docker#tldr
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
s*********n 发帖数: 34 | 54 多谢分享。
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
c*******v 发帖数: 2599 | 55 I will also setup one soon.
Thanks
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
r****t 发帖数: 10904 | 56 不错很有用。
第3, 4 两步可以这样 one liner 做:
$ docker save user/server | gzip -9 | ssh droplet 'cat | gzip -d | docker
load'
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
d*******r 发帖数: 3299 | 57 主要的配置工作在 Nginx, 完全不要 Docker 也行... |
h***e 发帖数: 296 | 58 你在什么地方做的postgreSQL?大概什么价格?
我在azure上做mySQL发现不便宜。
谢谢
NODEJS/
【在 h******b 的大作中提到】 : 个人小东西,弄了一圈还是觉得Digital Ocean这个$6刀(其实是五刀,自动备份一刀 : )服务器是强无敌。 25GB SSD, 1GB内存,1TB流量,还自带STATIC IP,比马鬃收费透 : 明太多了。 这么多年从来没多收过我钱。 : 大部分小网站,这么一个服务器跑四五个都真的太浪费了,我就用DOCKER把每个网站封 : 装了起来。 DOCKER的好处就是保证每个程序互不干扰。 你无论是WORDPRESS/NODEJS/ : DJANGO,MYSQL/MONGODB,服务器本身是永远干干净净的,绝不会互相干扰。无论想试 : 验个新东西,还是想拆下一个组件,都随心所欲。 : 安装DOCKER和DOCKER-COMPOSE用这个教程就可以了: : https://www.digitalocean.com/community/tutorials/how-to-install-and-use- : docker-on-ubuntu-18-04
|
c*******r 发帖数: 51 | 59 性能不行啊,跑了几个docker container一晚上全死了,跑kafka一晚上也玩完,跟
java沾边的都活不长久 |
w***g 发帖数: 5958 | 60 6块钱还想干嘛。 我刚刚弄了一个做静态网站。
【在 c*******r 的大作中提到】 : 性能不行啊,跑了几个docker container一晚上全死了,跑kafka一晚上也玩完,跟 : java沾边的都活不长久
|
|
|
c*******v 发帖数: 2599 | 61 Amzon lightsail $3.5 Month, static IP.
I launched one for hosting the COVID-19 figures/numbers.
【在 w***g 的大作中提到】 : 6块钱还想干嘛。 我刚刚弄了一个做静态网站。
|
r****t 发帖数: 10904 | 62 静态网站不是在 github 放?或者放Cloud Storage基本免费。
【在 w***g 的大作中提到】 : 6块钱还想干嘛。 我刚刚弄了一个做静态网站。
|