日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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

之前一直用的原生的centos7的源鏡像安裝虛擬機,然后在這個基礎運行shell腳本,經常出現下載rpm超時的時候,導致shell腳本中的docker安裝失敗。現在有了一個好辦法分享給大家一個vagrant的技巧。


vgrant市場

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


  • 場景需要找一個安裝好centos docker的虛擬機

搜索centos docker


  • 點擊打開

  • 編輯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 找的鏡像進行配置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復制代碼
  • 執行vagrant up

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


PS:這個很類似docker的鏡像,需要什么找什么鏡像,這個是找對應的虛擬機,我選擇的virtualbox,等于別人在特定的系統版本下預裝了你需要的軟件。對于學習開發很好用。


總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。