Docker ha risolto il problema del funziona sul mio PC. I container incapsulano l applicazione con tutte le dipendenze.
Installazione
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
docker run hello-worldComandi essenziali
docker pull nginx
docker run -d -p 8080:80 nginx
docker ps && docker ps -a
docker stop ID && docker rm ID
docker logs -f container_id
docker exec -it container_id bashVolumi
docker run -d -v /path/host:/path/container nginx
docker volume create mio-volumeNetworking
docker network create mia-rete
docker run -d --network mia-rete --name db mysql:8
docker run -d --network mia-rete --name web nginxDockerfile
FROM python:3.11-slim
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
CMD ["python", "app.py"]
docker build -t mia-app:latest .
docker run -d -p 5000:5000 mia-app:latestConclusione
Docker si impara rapidamente. Il passo successivo e Docker Compose per applicazioni multi-container.
💬 Commenti (0)
Nessun commento ancora. Sii il primo!