=> [internal] load build definition from Dockerfile                                                                                                       0.0s4 => => transferring dockerfile: 214B                                                                                                                       0.0s  => [internal] load .dockerignore                                                                                                                          0.0s  => => transferring context: 2B                                                                                                                            0.0s  => [internal] load metadata for docker.io/library/ubuntu:20.04                                                                                            3.0s  => [1/5] FROM docker.io/library/ubuntu:20.04@sha256:626ffe58f6e7566e00254b638eb7e0f3b11d4da9675088f4781a50ae288f3322                                      4.7s  => => resolve docker.io/library/ubuntu:20.04@sha256:626ffe58f6e7566e00254b638eb7e0f3b11d4da9675088f4781a50ae288f3322                                      0.0s  => => sha256:626ffe58f6e7566e00254b638eb7e0f3b11d4da9675088f4781a50ae288f3322 1.42kB / 1.42kB                                                             0.0s  => => sha256:7cc0576c7c0ec2384de5cbf245f41567e922aab1b075f3e8ad565f508032df17 529B / 529B                                                                 0.0s  => => sha256:ba6acccedd2923aee4c2acc6a23780b14ed4b8a5fa4e14e252a23b846df9b6c1 1.46kB / 1.46kB                                                             0.0s
 => => sha256:7b1a6ab2e44dbac178598dabe7cff59bd67233dba0b27e4fbd1f9d4b3c877a54 28.57MB / 28.57MB                                                           2.7s
 => => extracting sha256:7b1a6ab2e44dbac178598dabe7cff59bd67233dba0b27e4fbd1f9d4b3c877a54                                                                  1.8s
 => [2/5] RUN apt-get update                                                                                                                               8.1s
 => CANCELED [3/5] RUN apt-get install -y nodejs npm                                                                                                   56740.1s

56740초를 기다려도.. 설치가 완료되지 않았다.

이유는 중간에
Geographic Area를 입력하라고 나오는데
숫자를 넣고 엔터를 쳐도 진행되지 않았다..

그러다
Dockerfile 에서
ubuntu 바로 다음줄에 추가하니 완료가 되기는 했다.
ARG DEBIAN_FRONTEND=noninteractive

추가로
docker push name/webserver:latest 를 한다는게
docker push name/webserver:lastest 를 했더니

tag does not exist 라고 나오고

태그이름을 확인한 뒤 제대로 입력했더니
denied: requested access to the resource is denied 가 나왔다.

docker login 으로 로그인을 하고 다시 docker push xxx 했더니 후아~~~ 된다.
docker 사이트에 repository에 tag목록에 있네 ㅎㅎㅎ

 

728x90

아니, 책에 있는대로
Dockerfile 을 만든 뒤
docker build를 했는데...

http://security.ubuntu.com/ubuntu cosmic-security Release 에서
404 Not Found [IP: xxx]

Docfile 에서
FROM ubuntu:18.10 으로 되어있는데
이 버전의 ubuntu관련 주소가 바뀌었다고 한다.

그래서 apt-get update 했을 때 404가 나는 것이었다.

FROM ubuntu:20.04 로 버전을 바꾸고 하니 잘 다운받네
근데
RUN apt-get install -y nodejs npm 부분에서 시간이 쪼매 걸리네...

아무튼 404는 해결됐으니 ㅎㅎ

728x90

Elasticbeantalk로 생성된 리소스들 중에서
배포 파일등은 S3bucket에 등록되는데 이것은 버킷 정책에서 삭제가 안되도록 설정되어 있다.

FullAccess인데도 안된다.

Console 에서 S3로 들어간 다음


목록에서 버켓을 클릭하명 상세 내용이 나온다

[객체 | 속성 | 권한 | 지표 | 관리 | 액세스 지점 ] 탭들이 있는데
권한 탭을 보면
버킷정책으로 Json으로 정의된 내용이 나오는데
제일 밑에 Delete 어쩌구에 Effect:Deny로 있다.
"편집"버튼을 누른다음 Deny를 Allow로 바꾸거나 아예 지운다음 "변경사항저장" 한다.

버킷 목록에서
삭제할 버킷을 선택한 후 "삭제"버튼을 누르면 삭제 됨.



728x90

Pass-ta를 실행시키기 위한 조건으로 "Virtualize Intel VT-x/EPT or AMD-V/RVI" 기능이 지원되어야 한다>

CPU에서 지원하는지 여부를 확인해야 한다.

ubuntu setting에서 체크를 한 뒤에 play 버튼을 눌렀을 때

에러가 나면

제어판 - 프로그램 및 기능 - Windows 기능 켜기/끄기
Hyper-V 설정 체크 해제 확인하고

그 다음 Windows 하이퍼바이저 플랫폼과 가상 머신 플랫폼 체크 해제를 확인한다.

 

빨간부분 체크해제하니 정상적으로 가동이 된다.

다만, WSL은 동작하지 않는다.
WSL을 하려면 빨간부분체크  -> Paas-TA 실행안됨
Paas-TA 하려면 빨간부분 체크 해제 -> WSL 안됨.

둘 중 하나만 가능.

728x90

Pass-Ta 환경구성할 때

Linux에 이것저것 설치하기 때문에 
간단히 MS Store에서 Ubuntu 18.04 다운받아서 설치했다.

bosh 환경설 정 중....
종속성 파일 설치 명령을 내렸는데.. zlibc 설치가 안된다.

sudo apt-get install -y build-essential zlibc zlib1g-dev ruby ruby-dev openssl libxslt1-dev libxml2-dev libssl-dev libreadline7 libreadline-dev libyaml-dev libsqlite3-dev sqlite3 

경로에 E: 로 되어있어... 안되니
맘 편히 VMware 의 workstation-player 에 설치하기를... ㅠ.ㅠ

VMware Player 설치
https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html

728x90

우선 azure cli가 설치되어 있어야 한다.

windows: https://docs.microsoft.com/ko-kr/cli/azure/install-azure-cli-windows?tabs=azure-cli

linux : https://docs.microsoft.com/ko-kr/cli/azure/install-azure-cli-linux?pivots=apt 

 

Linux용 Azure CLI 수동 설치

Linux용 Azure CLI를 수동으로 설치하는 방법

docs.microsoft.com

 

설치가 되었으면 (window 기준으로 power shell 을 실행한다)

az login

az login을 하면 브라우저가 뜨고 로그인하라고 나온다. 로그인 하고나서 다시 shell로 돌아온다.

az ad sp create-for-rbac --sdk-auth > credentials
위 명령을 치면 credentials라는 파일이 생성된다.
(windows\system32에서 바로 했더니 그냥은 안열리더라는)
생성되었는지 확인을 위해
dir creden* 
목록에 credentials 라는 파일이 확인된다.

type credentials
(파일내용보는 명령어이므로 credentials의 내용 표시)
  "clientId": "xxx",
  "clientSecret": "xxx",
  "subscriptionId": "xxx",
  "tenantId": "xx",

네가지 항목이 사용되는 항목이므로 잘 적어놓고 사용하면 된다.

 

 

728x90
BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1933)
Life With Gopro (7)
Life With Mini (79)
Diary (971)
너 그거 아니(do you know) (162)
난 그래 (159)
Study (290)
Cloud (26)
Go lang (30)
Front-end (27)
Device (3)
MAC (1)
Spring framework (49)
Java (13)
English (39)
SOA (0)
Idioms (7)
모르는거 (5)
WriteEnglish (10)
Android (56)
속지말자 (10)
Project (34)
Poem (15)
Song (0)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :