docker

PYTHON/TOY_PROJECT

[Python] ktx-gacha toy project / ktx 매크로

ktx macro 🤖 뭘 만들었는가? ktx 예매 편리를 위한 가챠 매크로다. 카카오 채널 챗봇과 연계한 매크로..! 🤖 왜? 올해 2월에 설날에 예매하는게 힘들어서 진작에 만들려다가 미루고 미뤄서 이제 막 만듦 추석이 다가오니까 🤖 얼마나 소요? 2~3주 ( 약 14일 정도 걸렸다 주말 포함) 🤖 세팅 선택 기준? python 3.8 / django / selenium 4.11 / oracle cloud / ubuntu 18 / docker 1. python : 기존 회사 개발 언어가 파이썬으로 된 프로젝트가 있었으므로 편하게 빠르게 개발하기에 좋을것이라고 생각 더불어서 셀레니움과 파이썬 조합으로 동적 크롤링에 대한 예제가 풍부했음. 2. django : rest web framework 가 필요했음 ..

SERVER

[SERVER] docker command ( Oracle cloud, ubuntu 18 )

oracle cloud + ubuntu 18 버전 에서 작업한 커맨드 기록입니다. // server 접속 🤖 ssh 접속 $ ssh -i "/Users/jamal/dev/toy_workspace/ssh-key-2023-08-21.key" ubuntu@131.777.88.999 🤖 docker 설치 $ sudo apt-get update $ sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docke..

SERVER

[SERVER] docker / centos 8 / oracle cloud

😢 oracle cloud의 centos 8 에 docker를 설치해서 spring boot 프로젝트를 구동해본다. 도커 : 가상의 공간을 이미지로 만듦. 하나의 이미지를 통해 여러개의 컨테이너를 만들 수도 있음. 이러한 과정이 완전히 독립된 가상의 공간에서 실행된다. 그냥 호스트의 포트를 컨테이너의 포트로 연결하기만 하면 된다. 도커 이미지는 Dockerfile이라는 파일로 관리하고, 컨테이너 실행 시, docker-compose 파일을 이용한다. VMware 같은 가상머신과 달리 host OS 위에 또다른 OS를 띄우는 것이 아닌 같은 OS에서 프로세스를 격리 시켜 실행하기 때문에 실행 속도가 빠르고, CPU , memory , network 성능 저하가 거의 없다. docker 설치 이전에 yum-..

SERVER

[SERVER] GitLab CI CD / oracle cloud / docker

The One DevOps Platform From planning to production, bring teams together in one application. Ship secure code more efficiently to deliver value faster. about.gitlab.com GitLab : 중앙 서버에서 Git 저장소를 관리하며, CI / CD 를 통해 DevOps 환경을 구축할 수 있게 도와준다. CI / CD 는 지속적 통합, 지속적 서비스 제공, 지속적 배포를 말한다. 😒 개발팀에서는 보통 메인 리포지토리에 주기적으로 머지 또는 push 한다. CI 원칙을 통한 MERGE → 자동으로 팀에서 만든 CI 스크립트를 통해 빌드 및 유닛 테스트 및 기타 등등을 스크립트등을 통..

girin_dev
'docker' 태그의 글 목록