日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

『中级篇』docker之虚拟机创建vagrant技巧(番外篇)(81)

發(fā)布時(shí)間:2025/7/14 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 『中级篇』docker之虚拟机创建vagrant技巧(番外篇)(81) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原創(chuàng)文章,歡迎轉(zhuǎn)載。轉(zhuǎn)載請注明:轉(zhuǎn)載自IT人故事會,謝謝!
原文鏈接地址:『中級篇』docker之虛擬機(jī)創(chuàng)建vagrant技巧(番外篇)(81)

之前一直用的原生的centos7的源鏡像安裝虛擬機(jī),然后在這個(gè)基礎(chǔ)運(yùn)行shell腳本,經(jīng)常出現(xiàn)下載rpm超時(shí)的時(shí)候,導(dǎo)致shell腳本中的docker安裝失敗。現(xiàn)在有了一個(gè)好辦法分享給大家一個(gè)vagrant的技巧。


vgrant市場

這里有很多別人打好的鏡像,直接拿來用就可以了。
app.vagrantup.com


  • 場景需要找一個(gè)安裝好centos docker的虛擬機(jī)

搜索centos docker


  • 點(diǎn)擊打開

  • 編輯Vagrantfile

  • Vagrantfile up
# -*- mode: ruby -*- # vi: set ft=ruby :Vagrant.require_version ">= 1.6.0"boxes = [{:name => "docker-redis-cluster",:mem => "8096",:cpu => "2"} ]Vagrant.configure(2) do |config|#這里按照https://app.vagrantup.com/boxes/search 找的鏡像進(jìn)行配置config.vm.box = "vsvirskiy/centos-7.5-docker"config.vm.box_version = "201808.26.0"boxes.each do |opts|config.vm.define opts[:name] do |config|config.vm.hostname = opts[:name]config.vm.provider "vmware_fusion" do |v|v.vmx["memsize"] = opts[:mem]v.vmx["numvcpus"] = opts[:cpu]endconfig.vm.provider "virtualbox" do |v|v.customize ["modifyvm", :id, "--memory", opts[:mem]]v.customize ["modifyvm", :id, "--cpus", opts[:cpu]]endconfig.vm.network :private_network, auto_config: true, ip: "192.168.66.101", bridge:"ens1f0", bootproto: "static", gateway: "192.168.66.1"endendconfig.vm.provision "shell", privileged: true, path: "./setup.sh" end復(fù)制代碼
  • 執(zhí)行vagrant up

直接安裝了 docker 和docker-compose 是不是很爽。


PS:這個(gè)很類似docker的鏡像,需要什么找什么鏡像,這個(gè)是找對應(yīng)的虛擬機(jī),我選擇的virtualbox,等于別人在特定的系統(tǒng)版本下預(yù)裝了你需要的軟件。對于學(xué)習(xí)開發(fā)很好用。


總結(jié)

以上是生活随笔為你收集整理的『中级篇』docker之虚拟机创建vagrant技巧(番外篇)(81)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。