[英]Is possible to secure communication between Google App Engine and Google Compute Engine?
[英]installations disappearing on google compute engine
我在Google计算引擎上遇到一些怪异的行为。 我用ubuntu创建了一个新实例。 我安装了我正在处理的节点应用程序,从github等处获取了代码...
然后我安装了mongodb和nginx。 奇怪的是,每次我离开会话并重新连接时,我的mongodb和nginx安装文件都会消失。
例如,当我安装nginx时,我在/etc/nginx
上找到了nginx安装,可以在其中找到类似nginx.conf
。 但是当我离开计算引擎控制台会话并稍后重新连接时,该目录消失了。 mongodb也发生了同样的事情。
我的节点安装在/home/abdul/mystuff
并没有消失。
这正常吗? 这是设置吗?
细节:
sudo apt-get update sudo apt-get install nginx
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 10G 0 disk └─sda1 8:1 0 10G 0 part /var/lib/docker/aufs sdb 8:16 0 5G 0 disk └─sdb1 8:17 0 5G 0 part /home
看起来您正在实例(/ var / lib / docker / aufs)上运行Docker容器并将软件安装在该容器内。
如果要将更改保存回映像,可以使用docker commit命令,但这几乎绝对不是您想要的。
而是使用Dockerfile生成映像并在需要进行更改时对其进行更新。 这样,您可以轻松地重新创建图像并进行更改,而无需从头开始。 为了持久性(例如配置文件和数据库),请使用卷,这些卷只是作为主机上的常规目录存储在Union File System外部的目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.