如何在 vagrant ssh 之后添加重定向
How to add a redirect after vagrant ssh
我是 Vagrant 的新手。我已经为不同的 cms 测试了不同的盒子。喜欢 Drupal VM and VCCW.
在第一种情况下,使用 DruaplVM,在使用 vagrant ssh
进入虚拟机后,它会将我发送到实际的 Drupal 站点。直接地。
我想对VCCW做同样的事情,进去后,我想去Vagrant/Wordpress,但我真的不知道在Vagrant中是如何工作的。我正在检查 DrupalVM 项目中的代码,但我没有找到任何东西。
你问的只是linux.bashrc
套路
您可以使用以下Vagrantfile
作为示例来实现您的目标:
Vagrant.configure("2") do |config|
config.vm.box = "vccw-team/xenial64"
config.vm.provision "shell", inline: <<-SHELL
echo "cd /vagrant/wordpress" >> /home/vagrant/.bashrc
. /home/vagrant/.bashrc
SHELL
end
在 vagrant up
之后我们有:
$ vagrant ssh
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-87-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
2 packages can be updated.
0 updates are security updates.
vagrant@vagrant:/vagrant/wordpress$ pwd
/vagrant/wordpress
我是 Vagrant 的新手。我已经为不同的 cms 测试了不同的盒子。喜欢 Drupal VM and VCCW.
在第一种情况下,使用 DruaplVM,在使用 vagrant ssh
进入虚拟机后,它会将我发送到实际的 Drupal 站点。直接地。
我想对VCCW做同样的事情,进去后,我想去Vagrant/Wordpress,但我真的不知道在Vagrant中是如何工作的。我正在检查 DrupalVM 项目中的代码,但我没有找到任何东西。
你问的只是linux.bashrc
套路
您可以使用以下Vagrantfile
作为示例来实现您的目标:
Vagrant.configure("2") do |config|
config.vm.box = "vccw-team/xenial64"
config.vm.provision "shell", inline: <<-SHELL
echo "cd /vagrant/wordpress" >> /home/vagrant/.bashrc
. /home/vagrant/.bashrc
SHELL
end
在 vagrant up
之后我们有:
$ vagrant ssh
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-87-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
2 packages can be updated.
0 updates are security updates.
vagrant@vagrant:/vagrant/wordpress$ pwd
/vagrant/wordpress