当然是可以的。不过我觉得做成 Web App 其实会更好,在 iOS 上,在桌面上添加一个快捷方式,这样下次打开的时候,就会像本地应用一样。然后在配合一些 HTML 5 的东西,比如应用缓存,把应用需要的资源安装到浏览器上。这样以后就不需要去下载这些资源了。
这样感觉好厉害的样子
我可以直接在阿里云 ECS 上面直接搭建这个论坛程序吗?
嗯,可以,过程是一样的。在阿里云服务器上安装好 docker 。然后就可以去运行这个论坛了。
可以直接在 Windows 上,安装 docker 吗?不用虚拟机的 Linux。
Docker 只能运行在 Linux 或类似的系统上,不能直接在 Windows 上运行,最简单的方法就是,在 Windows 上安装 Virtualbox 与 Vagrant ,然后创建一台 Linux 系统的虚拟机,在这台虚拟机上去安装 docker 并且运行 Discourse 。
我下载了一个你提供的 centos-6.5,用 Oracle VM VirtualBox 软件启动的时候,让输入 login 和 password,我输入的用户名和密码是 root 和 root,但是无法进入 linux 系统。
皓哥,尽快推出Docker和Discourse课程吧。好期待呀!
可以先学一下用 Vagrant 去管理虚拟机,不要直接在 Virtualbox 上启动。
好的,我之前看过一遍宁皓网的 Vagrant开发环境教程,当时看了一遍没学会。以为有 WAMP 等软件就足够了,所以就放弃了。看来现在还是要学。
嗯,学一下这个,有很多好处。
在你的百度云里下载下来的 box 应该放在哪里才会让 vagrant 判断出是否要到 vagrantclound 去下载这个 box 呢?
我用 VM 安装了 packer-centos-6.5-x86_64 的 box,可是输入 vagrant box list 命令,显示的却是 There are no installed boxes! Use vagrant box add to add some.
我放弃了。
手工下载了 box 文件以后,你需要执行一条命令,去安装一下。比如你下载的 box 文件放到了桌面上,名字是 centos.box ,安装这个 box 在你系统的 Powershell 上面执行:
vagrant box add centos ~/desktop/centos.box
然后你再查看 box 的列表,你应该会看到一个可用的 box ,应该就是 centos 。这样你再创建项目的时候,就可以使用这个 box 了。
vagrant init centos
centos (virtualbox, 0)
这就是 vagrant box list 返回的结果。意思是成功了吗?
vagrant box list
哦,天哪。我已经搭建好了一个本地 Linux 虚拟机。看来仔细看视频,还是可以学会如何去做的。
是不是配置好了共有网络或者私有网络到了这一步,这个虚拟机就算是一个空的 Linux服务器了?然后我在里面可以安装 WEB 运行环境,比如我用 Linux 一键安装包安装,也可以。对吗?
如何为这个虚拟机打快照呢?打开 Oracle VM VirtualBox 软件,选择备份功能对吗?
遇到问题了(已解决):我执行 yum install docker -y出现错误提示:
yum install docker -y
Loaded plugins: fastestmirror You need to be root to perform this command.
顺便解决此问题:windows 上在 putty 上面输入 su密码为 vagrant然后再执行 yum install docker -y 就可以了
su
vagrant