Container based on base/arch with systemd enabled and running openssh. User vagrant is added and the insecure vagrant keypair installed. Everything is setup according to the vagrant documentation. Passwords are root:vagrant and vagrant:vagrant, the vagrant user is granted passwordless sudo.
Vagrant.configure(2) do |config|
config.vm.provider "docker" do |d|
d.image = "streit/arch-vagrant"
d.name = "arch-vagrant"
d.cmd = [ "/bin/init" ]
d.create_args = [ "--privileged", "-v", "/sys/fs/cgroup"]
d.has_ssh = true