vagrant init generic/debian12
# Modificar Vagrantfile
notepad .\Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "generic/debian12"
config.vm.hostname = "Debian12conDocker"
config.vm.provider "vmware_desktop" do |vmware|
vmware.vmx["memsize"] = "4096"
vmware.vmx["numvcpus"] = "4"
end
config.vm.provision "shell", inline: <<-SHELL
apt update
# Add Docker's official GPG key:
apt install ca-certificates curl
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update
apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
SHELL
end
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "generic/debian12"
config.vm.hostname = "Debian12conDockerPlug"
# require plugin https://github.com/leighmcculloch/vagrant-docker-compose
config.vagrant.plugins = "vagrant-docker-compose"
# install docker and docker-compose
config.vm.provision :docker
config.vm.provision :docker_compose
config.vm.provider "vmware_desktop" do |vmware|
vmware.vmx["memsize"] = "4096"
vmware.vmx["numvcpus"] = "4"
end
end
vagrant up --provider=vmware_desktop --debug
vagrant ssh
sudo su
git clone https://github.com/apache/superset.git
cd superset
docker compose up
ip -4 a s
openssl rand -base64 42
touch ./docker/requirements-local.txt
echo "pymssql" >> ./docker/requirements-local.txt
docker compose -f docker-compose-non-dev.yml up -d
docker compose -f docker-compose-non-dev.yml logs -f