Comandos Docker
Arma el docker run y el docker-compose.yml con puertos, volúmenes y variables.
Solo genera el comando y el archivo para que los uses tú: la web no ejecuta ni despliega ningún contenedor.
docker run
docker-compose.yml
Arráncalo con docker compose up -d en la carpeta del archivo y míralo con docker compose ps y docker compose logs -f.
Cómo funciona
docker run crea y arranca un contenedor. El docker-compose.yml describe lo mismo en un archivo que puedes versionar y relanzar igual siempre.
- Volúmenes con nombre (
datos:/ruta): los gestiona Docker y sobreviven al contenedor. Carpetas (./carpeta:/ruta): montan un directorio del host. unless-stoppedarranca el contenedor con el sistema salvo que lo pararas tú. Es lo habitual para servicios.- Montar
/var/run/docker.sockda control total sobre Docker, equivalente a root en el host.