Aws
Jump to navigation
Jump to search
Mac aws cli diegimas[keisti]
sudo port install python36 sudo port select --set python python36 sudo port select --set python3 python36 sudo port install py36-pip sudo port select --set pip pip36 pip install awscli --upgrade --user
Sudedam nauja path į bash_profile environment:
export PATH=~/Library/Python/3.6/bin:$PATH source ~/.bash_profile
ECS[keisti]
Sukuriam nauja IAM useri aws platformoje su API access i ecs, autentifikuojam repozitoriu:
aws configure # Suvedam api access keys $(aws ecr get-login --no-include-email --region us-east-2) mkdir public&&echo "LABADIENA" > public/index.php
Parsisiunčiame nginx-php repozitoriją:
docker pull webdevops/php-nginx:alpine
Paleidžiam ir patikrinam su mūsų nauju working directory:
Paleidžiame dockerį
Pažiūrime koks konteinerio id:
docker ps
Įieiname į konteinerį ir sukuriame failą:
docker exec -it 78a0471fab3c /bin/bash vi /app/index.php
Surašome į jį kokį nors tekstą.
Turime būti priskyrę teises prieš tai sukurtam vartotojui prie šio repozitoriaus kaip parodyta viršuje esančiame paveikslėlyje. Toliau darome image commit'us ir pushinam į amazon ecr
docker commit -m "Pirmas up" <konteinerio_id> <amazon_api>/php-nginx:latest docker push <amazon_api>/php-nginx:latest