VirtualBox虛擬機器安裝和環境搭建

2021-10-12 22:17:48 字數 1437 閱讀 5779

開啟cmd視窗輸入vagrant,如果有命令提示則安裝成功。

在cmd視窗下輸入vagrant init centos/7(在映象倉庫裡找),執行成功後在c盤會生成乙個映象檔案,有這個檔案後使用vagrant up命令啟動虛擬機器環境。vagrant在建立虛擬機器的時候也幫我們建立了ssh鏈結和vagrant賬戶,使用vagrant ssh命令預設使用vagrant賬戶連線虛擬機器,連線成功後可用whoami看當前賬戶名稱,使用exit退出虛擬機器連線。

virtualbox可能會與以下軟體發生衝突,需要解除安裝這些軟體後重啟電腦,如紅蜘蛛,360,淨網大師(有可能)等。

預設的虛擬機器位址不是固定的,開發起來不方便,因為每開放乙個埠都要新增與windos的連線。修改ip只需要在生成的vagrantfile檔案裡修改就行。在config.vm.network 「private_network」, ip: 這一行新增自己的ip,不過這個ip要跟虛擬機器ipv4的前三部分一樣,修改後使用vagrant reoad重新啟動,啟動後用ip addr檢視自己的ip位址,新開啟乙個cmd視窗,跟自己虛擬機器的ip位址ping一下看能不能ping通。

docker是一種虛擬化容器技術,基於映象可以用秒級啟動各種容器,每一種容器都是乙個完整的執行環境,容器之前互相隔離。

上docker官網 在centos安裝docker:安裝完成配置映象加速,可用阿里巴巴也可用別的。

啟動docker命令:systemctl start docker

開機自啟動:systemctl enable docker

docker pull ;docker images;docker ps;docker exec -it 容器id或名字;docker restart;

啟動mysql例子:

docker run -p 3306:3306 --name mysql

-v /mydata/mysql/log:/var/log/ysql

-v /mydata/ysql/data:/var/lib/ysql

-v /mydata/mysql/conf:/etc/mysql

-e mysql_root_password=root

-d mysql:5.7

-p是埠對映,將容器的3306埠對映到主機的3306埠

-v是掛載檔案

-e是初始化使用者密碼

-d是執行

redis例子:

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data

-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf

-d redis redis-server /etc/redis/redis.conf

安裝virtualbox虛擬機器

公司使用virtualbox做測試工作,昨天折騰eclipse和gcc降低版本的事情,早上發現virtualbox不能用了,折騰了半天才搞定,只說解決方案,網上下了乙個virtualbox5.0,貌似ubuntu14裡最高版本是4.3.30,裝的時候會報錯,原因是你要把所有資訊解除安裝乾淨 sudo...

virtualbox安裝虛擬機器

安裝好virtualbox之後先設定下虛擬機器磁碟預設目錄,因為剛開始預設是在c盤的,我的c盤比較小,所以把目錄改到其他盤去。點選左上角的preference,進去之後修改如圖的default machine folder,預設是在c盤使用者目錄下的,我這裡改到f盤的乙個目錄下 然後就是new乙個虛...

使用 yum 安裝 virtualbox 虛擬機器

我的環境是centos7,所以也可以說是在centos7下使用yum安裝virtualbox,不過對於其他的linux發行版方法都一樣。下面的操作都是在命令列中進行的。1 首先需要配置yum的源。進入目錄cd etc yum.repos.d 這裡是yum 放置軟體源的地方,我們配置的源都放在這裡。如...