ฉันใช้ Vagrant กับ VirtualBox เพื่อสร้าง VM guest guest ของ Ubuntu บนโฮสต์ Windows 10 นี่คือ Vagrantfile ของฉัน:
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network "forwarded_port", guest: 8080, host: 8100
config.vm.provision "shell", path: "./bootstrap.sh"
end
และนี่คือไฟล์ bootstrap.sh
printf "Working directory is: %s." $(pwd)
if [ ! -f '~/.bash_aliases' ]; then
printf "# This is a comment." > ~/.bash_aliases ;
fi;
ls -la
แต่ด้วยเหตุผลบางอย่างมันไม่เคยสร้าง. bash_aliases ในไดเรกทอรีของผู้ใช้คนจรจัด ฉันสามารถ SSH ลงในกล่องและเรียกใช้คำสั่งเดียวกันที่แน่นอนและใช้งานได้ ฉันจะสร้างไฟล์. bash_aliases ในไดเรกทอรีของผู้ใช้งานคนจรจัดได้อย่างไร