You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB

Virtualizaciones y contenedores

Instalación de virtualBox

Instalamos desde los repos de Ubuntu

sudo apt install virtualbox virtualbox-ext-pack virtualbox-guest-additions-iso virtualbox-guest-x11

Docker

Tenemos que añadir el repositorio correspondiente a nuestra distribución:

# Be safe
sudo apt remove docker docker-engine docker.io
sudo apt autoremove
sudo apt update

# Install pre-requisites
sudo apt install ca-certificates curl gnupg lsb-release

# Import the GPG key
 sudo mkdir -m 0755 -p /usr/local/share/keyrings
 curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/local/share/keyrings/docker.gpg

# Add the repo for Docker

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/local/share/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# Update the package database

sudo apt update
#

apt-cache policy docker-ce

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo gpasswd -a username docker

Esto dejará el servicio docker funcionando y habilitado (arrancará en cada reinicio del ordenador)

La forma de pararlo es:

sudo systemctl stop docker
sudo systemctl disable docker
systemctl status docker

Añadimos el bundle docker en nuestro fichero ~/.zshrc para tener autocompletado en comandos de docker.

Para usar docker tendremos que arrancarlo, con los alias de nuestro sistema para systemd ejecutamos:

scst docker  # para arrancar el servicio

scsp docker  # para parar el servicio