vagrant up/init 的问题,整不明白,回复就送 V 币

2016-07-08 11:58:56 +08:00
 Nixus

之前 add 了一个 Ubuntu ,然后一直都只用 Ubuntu 部署的环境 刚刚 add 了一个 CentOS ,然后

mkdir lamp
cd lamp
vagrant init CentOS
vagrant up
vagrant ssh

结果发现,跑起来的不是 CentOS ,还是 Ubuntu ,不明白怎么回事,求指点!

971 次点击
所在节点    问与答
5 条回复
shmilyin
2016-07-08 12:16:10 +08:00
vagrant init CentOS 这个‘ CentOS ’ 只是你新建的 vagrant 的名称。
Nixus
2016-07-08 12:29:14 +08:00
@shmilyin 嗯,这里的 CentOS 只是个名称的代称;其实在这之前,已经做了如下操作
```
vagrant box add smallhadroncollider/centos-6.5-lamp
```
这里的 CentOS 其实是 smallhadroncollider/centos-6.5-lamp ,即
```
vagrant init smallhadroncollider/centos-6.5-lamp
```
zjyExcelsior
2016-07-08 15:06:37 +08:00
你应该如此执行:

```
vagrant box add my_centos smallhadroncollider/centos-6.5-lamp
vagrant init my_centos
```
zjyExcelsior
2016-07-08 15:12:45 +08:00
你这种情况,应该是先`vagrant box list`,看看列出来的 box 名称都有哪些,然后选择其中的名字,比如 box_1 来进行初始化:执行 vagrant init box_1
zjyExcelsior
2016-07-08 15:18:15 +08:00
第一次写的命令搞错了。。。忽略吧。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/291111

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX