zoukankan      html  css  js  c++  java
  • --provider=docker时出现的问题

    Vagrantfile类似:

    Vagrant.configure("2") do |config|
      config.vm.box = "hashicorp/precise64"
      config.vm.network "forwarded_port", guest: 6379, host: 6379
      config.vm.provision "docker"
      config.vm.provision "shell", inline: <<-SHELL
        "ps aux | grep 'sshd:' | awk '{print $2}' | xargs kill"
      SHELL
    end

    然后运行下面的vagrant up --provider=docker命令时失败:

    userdeMBP:~ user$ vagrant up --provider=docker
    An active machine was found with a different provider. Vagrant
    currently allows each machine to be brought up with only a single
    provider at a time. A future version will remove this limitation.
    Until then, please destroy the existing machine to up with a new
    provider.
    
    Machine name: default
    Active provider: virtualbox
    Requested provider: docker

    原因是hashicorp/precise64这个box不支持provider=docker,换一个支持docker的box即可

  • 相关阅读:
    模块
    time/datetime/random/string/os/sys/shutil/zipfile/tarfile
    模块
    模块
    模块
    2.1
    1.4
    生成器 迭代器
    闭包 装饰器
    函数
  • 原文地址:https://www.cnblogs.com/wanghui-garcia/p/10180248.html
Copyright © 2011-2022 走看看