LoginSignup
0
0

More than 1 year has passed since last update.

`vagrant up`するだけでDockerの実験環境ができるVagrantfile

Posted at

とりあえずDockerを試すためにはこれで良い。

注意

  • forwarded_portは,動かしたいdocker imageに合わせて適切に設定しよう。
  • docker-composeがv2.6.0固定になっているので,お好みで変更する。
Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.box = "ubuntu/focal64"

  config.vm.network "forwarded_port", guest: 80, host: 8080
  config.vm.synced_folder "./data", "/vagrant_data"

  config.vm.provider "virtualbox" do |vb|
    vb.cpus = 4
    vb.memory = "8096"
  end

  config.vm.provision "shell", inline: <<-SHELL
    sudo apt update
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
	curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
	sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
	sudo apt update
	apt-cache policy docker-ce
	sudo apt install -y docker-ce
	sudo curl -L https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
	sudo chmod +x /usr/local/bin/docker-compose
  SHELL
end
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0