如何製作乙個vagrant box

2022-03-13 00:55:47 字數 951 閱讀 8696

因為要用的視窗應用,基於伺服器的各種box不能使用(曾經嘗試安裝桌面,沒有成功)。所以試著基於ubuntu的虛擬機器建立自己的box。

主要過程簡述如下:

1、安裝virtualbox

2、安裝 vagrant

root密碼:vagrant

使用者名稱:vagrant

使用者密碼: vagrant

4、完成後進入虛擬機器安裝必要元件,並進行設定

安裝vim

安裝openssh-server

安裝vagrant的public keys(參考文較詳細)

注意檔名要正確,因為檔名錯誤耽誤了好長時間。

5、許可權變更(非常重要,原文部分沒有),否則ssh有問題

sudo gpassd -a vagrant sudo  //加入sudo 

sudo vim /etc/sudoers

新增   default env_keep = "ssh_auth_sock"

更改  %admin all=(all)   nopasswd:all

cd ~

chmod 700 ~/.ssh

chmod 600 ~/.ssh/autorized_keys

6、設定虛擬機器埠對映

進入virtualbox 圖形介面->網路->高階->埠對映

ssh     2222 對映到22,不用設定宿主機及客戶機

7、打包  box檔案

進入virtuallbox預設虛擬電腦位置所在的目錄。可通過管理全域性設定檢視。

vagrant package  --base    boxname   --output outbox.box

8、在vagrant下安裝使用 

如何製作乙個HTML網頁

標籤對中的第乙個標籤是開始標籤,第二個標籤是結束標籤 開始和結束標籤也被稱為開放標籤和閉合標籤 3.html 文件 網頁 html 文件描述網頁 html 文件包含 html 標籤和純文字 html 文件也被稱為網頁 web 瀏覽器的作用是讀取 html 文件,並以網頁的形式顯示出它們。瀏覽器不會顯...

如何製作乙個使用者控制項?

vs竟然不提供直線和長方形這種常用的控制項,吐槽乙個!如何自作乙個呢,很簡單,其實控制項就像乙個windows,我們把windows看成乙個長方形,填充我們需要的顏色,不就是乙個長方形嗎,把長方形拉長拉細,不就是一條直線嗎?public partial class line usercontrol ...

如何用c 製作乙個程式

程式設計思想 1.製作合適的窗體.2.將窗體變成圓形.3.設定好圓形窗體的初始位置 大小等資料 4.製作第一輪小球滾動 5.考慮多種情況.製作流程 1.this formborderstyle formborderstyle.none 視窗無邊框 this size newsize 50 50 窗體...