docker - 如何通过 Vagrant docker provisioner 登录到 docker hub

标签 docker vagrant provisioning

我已阅读 this documentation

我有一个问题,通过 vagrant 登录的正确方法是什么?至 docker中心?

config.vm.provision "docker" do |d|
  d.login <- doesn't exist
  d.username <- doesn't exist
end

所以,我想我需要帮助。
有人知道我该怎么做吗?

谢谢。

最佳答案

我找不到使用 Vagrant 文档的方法,因此执行以下操作:

Vagrant.configure(2) do |config|
  config.vm.box = "hashicorp/precise64"
  #provision with docker
  config.vm.provision "docker"

  # login to docker
  config.vm.provision "shell", inline: "docker login -e donald@trump.com -p mexican_wall -u donald_trump"

  # then run your docker config
  config.vm.provision "docker" do |d|
    d.run "ubuntu"
  end
end

关于docker - 如何通过 Vagrant docker provisioner 登录到 docker hub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31524006/

相关文章:

python - Nvidia Theano docker 图像不可用

docker - 邮件服务器 OVH 配置

python - 将 Vagrant 和 VM 与 python-django 和 PostgreSQL 结合使用

ios - XCode错误: No provisioned iOS devices are available with a compatible iOS version

iphone - 我在配置 XCODE 4.3.1 的代码签名部分中没有看到任何配置文件

git - 如何将带有子模块的项目与 Gitlab CI docker runner 集成?

chef-infra - 是否有相当于 Berkshelf 的产品,但用于 Puppet 模块?

Ruby 在 Vagrant box 上停止后消失了

iPhone 在具有不同帐户的多台计算机上使用相同的证书

git - Git在NanoServer中不起作用(在Docker中)