ETC/MacOS,Rancher
-
RDS에서 docker db에 import하기ETC/MacOS,Rancher 2025. 1. 21. 16:45
AWS RDS에서 Export 받아서 macOS상의 도커 컨네이너 MariaDB에 Import 하는 과정을 정리해 둔다.예전에도 정리했는데 이런 저런 작업을 하다보니 내용이 정리가 잘 안된듯 하여 마무리 정리 함 하자! 1. 쉘스크립트 만들기1.1. MariaDB 컨테이너 실행 스크립트 작성build-mariaDB.sh#!/bin/shIMAGE_NAME=mariadbIMAGE_VERSION=10.6.8usage(){ if [ -z "$1" ]; then echo "사용법: $0 help|up|down|rm|createVolume" echo "명령어: ./build-mariaDB.sh up" exit fi}up() { echo "" echo "############### [RUN] ..
-
맥에서 방해금지 모드 설정ETC/MacOS,Rancher 2025. 1. 17. 09:01
맥은 보통 끄지않고 사용하는데 새벽에 계속 알림이 울린다.. 잔디..슬랙 기타 등등이 나의 잠을 방해한다.중요한 이슈들이 새벽에 메신저로 올수도 있기에 알림을 켜두기는 하는데 어제는 너무 많이 울려서 가족들의 단잠을 깨워버렸다.이참에 정리해두자. 방해금지 모드 설정집중 모드 방해금지 모드 필자는 오후 6시부터 오전 8시까지 아무도 나를 방해하지마!! 라고 설정하였다.여기서 예외로 필요한 앱들은 허용된 앱에 추가하면된다. 맥을 사용하지 않을시에는 잠자기 해두는것도 방법인것 같다.
-
Rancher/Docker/oracle 서버 실행하기ETC/MacOS,Rancher 2024. 11. 9. 12:15
도커 이미지 조회버전 확인https://hub.docker.com/https://hub.docker.com/r/gvenzl/oracle-xe 이미지 확인 및 다운로드oracle-xe로 검색하니 `gvenzl/oracle-xe`가 제일 인기가 좋은듯하다. 당첨! 사전작업볼륨마운트 폴더 생성컨테이너 안의 오라클 데이터파일이 위치한 경로 `/opt/oracle/oradata`를 mac에서 `/Users/deokjoonkang/dev/opt/database/data/rancher/oracledb` 경로로 설정을 하기 위해서 폴더를 생성해 준다.$ mkdir /Users/deokjoonkang/dev/opt/database/data/rancher/oracledb 컨테이너로 오라클 올리기 (Rancher) - 실패..
-
Rancher - nginx 쉘로 띄워보기ETC/MacOS,Rancher 2024. 7. 11. 10:45
custom.conf 생성$ vi /Users/deokjoonkang/dev/opt/nginx/config/custom.confserver { listen 80; server_name example.com; root /usr/share/nginx/html; index index.html; location / { try_files $uri $uri/ /index.html; }} build-homepage.sh 작성#!/bin/shIMAGE_NAME=nginxIMAGE_VERSION=alpineCONTAINER_NAME=$IMAGE_NAME-$IMAGE_VERSION-homepagehelp() { if [ -z "$1" ]; then echo "사용법: $..
-
Mac에서 Python으로 된 thumbor Rancher로 기동ETC/MacOS,Rancher 2024. 4. 12. 06:36
Mac에서 Python으로 만들어진 thumbor를 Rancher기반에서 컨테이너를 기동하는 스크립트를 간단하게 작성해 놓자. 매번 컨테이너 중지, 시작 삭제 등 여러 기능들을 기억하고 사용하는것도 좋지만 쉘로 만들어 놓고 사용하는것도 나쁘지 않은 선택지일것 같다. 참고로 nerdctl 이부분만 docker로 변경하면 docker환경에서도 가능할듯하다! build-thumbor.sh #!/bin/sh IMAGE_NAME=thumbor IMAGE_VERSION=7.7.4 help(){ if [ -z "$1" ]; then echo "사용법: $0 up|down|restart|logs|bash|build|rm|help" echo " $0 up : 컨테이너 시작" echo " $0 down : 컨테이너 종료"..
-
Mac crontab 설정ETC/MacOS,Rancher 2024. 4. 8. 15:40
일정한 시간 간격으로 맥에서 스케줄링 하는 방법을 기록해 둔다. 크론탭 수정 $ sudo crontab -e 프로그램 등록 (30초 주기로 실행) * * * * * /bin/sleep 30 && /Users/deokjoonkang/.pyenv/versions/3.11.3/bin/python /Users/deokjoonkang/dev/projects/gundam/python/crawling/test/test.py >> /Users/deokjoonkang/dev/projects/gundam/python/crawling/test/test.log 2>&1
-
Rancher - react build html nginx로 띄워보기ETC/MacOS,Rancher 2024. 3. 15. 14:44
react로 개발되고 빌드된 html를 로컬에서 nginx로 띄워볼 일이 생겼다, 간단하지만 정리는 해두자. custom.conf 생성$ vi /Users/deokjoonkang/dev/opt/nginx/config/custom.confserver { listen 80; server_name example.com; root /usr/share/nginx/html; index index.html; location / { try_files $uri $uri/ /index.html; }} 컨테이너 실행$ nerdctl run -d -p 8090:80 \ -v /Users/deokjoonkang/dev/opt/nginx/config/custom.conf:/etc/n..
-
Ruby 버전 업데이트ETC/MacOS,Rancher 2023. 11. 3. 12:29
Homebrew 설치 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" $ brew --version Homebrew 4.1.18 Homebrew/homebrew-core (git revision 58de0d98e4e; last commit 2023-11-03) Homebrew/homebrew-cask (git revision e52e8a2e21; last commit 2023-11-02) Homebrew 최신버전 업데이트 $ brew update rbenv 설치 $ brew install rbenv ruby-build rbenv Ruby 설치 및 관리 Ruby 설치 가능한 버전 ..