Está en la página 1de 5

La realización del proyecto de una función en una nube en azure se necesito los material como fue:

-ubunto
-visual studio code
-terminal

primer paso al desarrollar fue empezar a realizar la instalacion del iniciamos en visual studio para
entrar en terminal

se fue ejecutando comandos que nos daba visual studio para poder instalar lo necesario para la
configuración
los comandos que nos daba visual studio code eran los que se ejecutaban en la terminal

a continuación se muestra los comandos que se ejecuto para intalacion del docker

Estos son lo pasos de instalacion de Docker>


sudo apt-get install apt-transport-https
sudo apt-get install ca-certificates
sudo apt-get install curl
sudo apt-get install software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo apt-key fingerprint 0EBFCD88


sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

sudo apt-get install docker-ce

con los comandos nos crea una carpeta en el escritorio llamada docker

<con esto instalamos dotnet>


wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1
<con esto instalamos azure-functions core tools>
wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install azure-functions-core-tools

<Comandos de creacion de docker>


mkdir Docker && cd Docker
func init --docker
elegir node
func new <--crear una funcion
Modificar archivo function.js y dockerfile exponer puerto 80
docker build -t (ID-Docker)/(NombreImagen) . <--Es importante poner ese espacio y punto no se te
olvide
docker images <--Virificamos si se creo la imagen
docker run -p 8080:80 -d (ID-Docker)/(NombreImagen)
docker ps -a <--Verificamos que este corriendo la imagen
docker stop ID-Container <--Paramos la imagen
docker rm ID-Container <--borramos el contendor
docker login <--acceser a dockerhub
docker push (ID-Docker)/(NombreImagen) <--subir imagen a dockerhub

También podría gustarte