Created
May 28, 2024 02:28
-
-
Save RenatoExpert/e0c0a5dc1b3b93a2305851ce905e16d9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/bash | |
# Baixando uma imagem de docker | |
docker pull alpine:3.20 | |
# Iniciando um container | |
docker run \ | |
`# Rodar em background` -d \ | |
`# Associando portas` -p 8080:8080 \ | |
`# Nomeando o container` --name webserver \ | |
`# Escolhendo a imagem de base` alpine:3.20 \ | |
`# Comando só pra nao morrer` watch echo hey | |
# Da no mesmo que esse comando abaixo | |
# docker run -d -p 8080:8080 --name webserver alpine:3.20 | |
# Criando um arquivo html | |
echo "<h1>Olá mundo</h1>" > index.html | |
# Criando pasta dentro do container | |
docker exec -t webserver mkdir /app | |
# Copiando o index para dentro do container | |
docker cp index.html webserver:/app/index.html | |
# Instalando python | |
docker exec -t webserver apk add python3 -q | |
# Iniciando webserver | |
docker exec -d webserver python3 -m http.server 8080 -d /app | |
sleep 1 | |
# Testando o webserver | |
curl localhost:8080 # Se aparecer "Olá mundo" é por que funcionou | |
# Pode testar no navegador também |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment