how can I login to docker hub via Vagrant docker provisioner
I’ve read this documentation
config.vm.provision "docker" do |d| d.login <- doesn't exist d.username <- doesn't exist end
so, I think I need help.
Does anybody know how should I do that?
3 Solutions collect form web for “how can I login to docker hub via Vagrant docker provisioner”
I could not find a way using the Vagrant docs so did the following:
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 firstname.lastname@example.org -p mexican_wall -u donald_trump" # then run your docker config config.vm.provision "docker" do |d| d.run "ubuntu" end end
Are you using the proper vagrant version?
Vagrant.configure("2") do |config| config.vm.provision "docker" do |d| d.email = "" d.username = "" d.password = "" end end
It looks like you want to use
d.email rather than login in this case. Not super familiar with Vagrant’s docker provisioner, but the four parameters provided for access to a repository are