공부하기싫어
[테스트] image 생성 및 pod 생성

목차 테스트 목적 python 으로 동작하는 image build requirements.txt 파일 사용 aws cli 동작 테스트 생성한 image를 사용한 pod 생성 yaml 파일 사용해 apply 로 생성 aws access-key / secret-key를 k8s secret 으로 저장 후 container 환경변수로 사용 aws cli credentail 을 kubectl secret 으로 생성해놓고 pod 를 정의하는 manifest 파일에서 컨테이너에서 환경변수로 사용할 수 있게 정의후 python boto3 패키지에서 사용할 수 있을지 테스트 1. 테스트 준비 1.1 docker image python 이미지 사용 while 문을 사용해 일정시간마다 현재 시간을 기록하고 5분후 종료되는 ..

install docker engine on ubuntu 22.04
OS/Docker 2023. 6. 13. 19:16

목차 docker 공식 블로그를 내가 보기 쉽게 번역해놓은거임 여러 설치 방법중 apt repo 를 이용한 설치만 포스팅함 https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com Install using the apt repository 1. 설치 준비 1.1 apt 업데이트 + 필요 패키지 다운로드 sudo apt-get update sudo apt-get install ca-certificates curl gnupg 1.2 docker 공식 GPG key 추가 sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.do..

article thumbnail
[AWS-Server] dev_env-CICD-1-CDK container setting

개발 환경 구축 순서 1. CDK container setting - install aws-cli - install cdk-cli 2. create demo stack - create demo stack by python code 3. ci/cd pipeline setting - jenkins config - ansible config - github config 4. test - test 1. CDK container setting 기존에 사용하던 jenkins-server 에 CDK를 위한 컨테이너를 새로 만들고 aws cli 와 cdk cli 를 init 해볼꺼다 CDK container 는 dockerfile 로 빌드할 예정 dockerfile # CDK container FROM ubuntu:2..

article thumbnail
[Web]BLACKPINK IN YOUR AREA-21- php-ahache docker container에 mysqli 설치 + 적용

11.30 7:49 pm 저번에 개 ㅈㄹ 해도 안되서 천천히 다시 처음부터 해봤다 docker run -it --name apache-server -d -p 8080:80 -v /home/ubuntu/html:/var/www/html php:7.3.3-apache 로컬 파일을 볼륨으로 마운트 해주는 부분을 추가해줬다 이후 컨테이너 안에 들어가서 apt-get update && apt-get upgrade -y apt-get install vim -y docker-php-ext-install mysqli apt 업데이트 해주고 vim 편집기도 필요할 수 있으니까 설치해주고 mysqli 확장도 설치해줬다 root@1bd9b36c99af:/var/www/html# cat sample.html PHP 페이지를 ..

article thumbnail
[Web]BLACKPINK IN YOUR AREA-17-배포 환경 재구현

인스턴스 변경 container로 서비스하기 위해서 운영 환경을 다시 구성했다. 인스턴스 : t3a.small 도커 설치 : 설치방법 https://yeonwoo97.tistory.com/313 kubernetes 환경 재설치 구름 국비지원에서 줬던 AWS 아이디가 있는데 이거 한달에 20인줄알고 펑펑쓰다가 계정 짤려가지고 내 아이디로 kubernetes 환경을 재설치해봤다 처음엔 다중클러스터로 구성하려고했는데 왠지 모 yeonwoo97.tistory.com cri-docker 이용 runtime 까지 설치 후 도커 멍령어를 일반 유저도 사용할 수 있게 추가해줌 https://cokes.tistory.com/122 도커 일반사용자에게 권한 부여하기 도커는 항상 Root로 실행되기 때문에 sudo를 사용하..

article thumbnail
[9주-9.30] docker container 명령어2

Docker Container 명령어 리소스 사용량 제한 docker run -dit -m 1g --rm --name linuxserver3 ubuntu:18.04 -m [메모리 양] - 메모리 사용량을 제한하여 container 생성, 단위:b, k, m, g 중 선택 docker run -dit --cpu-share 512 --rm linuxserver4 ubuntu:18.04 - --cpu-share [cpu 사용량] - cpu 사용 비율 파이썬 app을 container로 실행 파이썬 인터프리터 환경의 container 실행 docker cp lotto.py python-run:/ - host에 있는 lotto.py 파일을 python-run container의 / 디렉토리에 복사 docker e..