본문 바로가기

개발/졸업과제20

container에 desktop 설치하기 & 접속하기 삽질 중... 1. 윈도우 docker 데스크탑 설치 2. docker에서 ubuntu 다운받기 (이때 태그 명시해주기 → 버전을 알 수 있게) docker pull ubuntu:22.04 3. docker 이미지를 Container 파일로 생성 및 실행 (이때 port 번호도 부여하기) docker run -it -p 5080:5080 --name novncgui ubuntu:22.04 [localhost에서 접속할 port 번호]:[websock port 번호] 여기서부터 명령어에 이미 root 권한이라 sudo 명령을 포함하지 않았다. 4. apt-get 업데이트 [참고 글] : [Ubuntu] GUI 설치 apt-get update 5. apt-get 업그레이드 apt-get upgrade 6. .. 2023. 7. 24.
s3와 Harbor를 활용한 docker registry 구축 Q. docker registry ? A. registry는 CI/CD 파이프라인을 통해 빌드된 이미지를 관리하는 서비스이며, 대표적으로 우리가 가장 많이 사용하는 docker hub, AWS ECR 등의 서비스가 있다. docker hub의 경우 무료로 사용할 수 있지만, 배포된 이미지가 공개되기 때문에 누구나 다운로드 해서 받아볼 수 있다는 단점을 가지고 있다. 이를 위해서는 docker hub 유료 플랜을 이용하거나 ECR등의 서비스를 이용해 이미지를 관리한다. 따라서 private한 이미지 저장소를 s3와 harbor를 활용해서 직접 구축해보려고 한다. 엄청난 삽질의 결과이다... 1. ec2 생성 스펙 inbound 규칙에 22(ssh), 80(http) 포트 열어주기(체크 표시한 것) 1번째 .. 2023. 7. 10.
docker에서 ubuntu에 noVNC 설치하기 (AWS EC2) 이번엔 local이 아닌 AWS EC2에서 시도해보자 1. 해당 EC2 실행 전에 설정했던 EC2와 다른 점 (이건 사실상 관련이 없음) 2. PuTTY로 local에서 접속하기 (탄력적 IP가 아니기 때문에 ip는 다시 시작하면 바뀌게 된다.) 3. ubuntu에 docker 설치하기 1) root 권한으로 변경 sudo su Ubuntu 에 Docker 설치 (참고 블로그) 2) 우분투 시스템 패키지 업데이트 apt-get update 3) 필요한 패키지 설치 apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 4) Docker의 공식 GPG키 추가 curl -fsSL | sudo .. 2023. 7. 2.
docker에서 ubuntu에 noVNC 설치하기 (local) 삽질의 삽질의 삽질의 삽질의 삽질의......... (무한 루프) 1. 윈도우 docker 데스크탑 설치 2. docker에서 ubuntu 다운받기 3. docker 이미지를 Container 파일로 생성 및 실행 (매우 중요 : 이때 port 번호도 부여하기) docker run -it -p 6080:6080 --name mynovnc2 ubuntu [외부포트]:[컨테이너포트] 6080 포트로 noVNC 서비스가 작동 4. docker 확인 docker desktop의 container에 가보면 이렇게 생성되고 실행 중이다. (port 번호도 부여되었음) 5. docker 우분투 업데이트 6. noVNC 설치 및 관련 설정들 (꽤 오래걸림) apt install xfce4-goodies tightvnc.. 2023. 7. 2.