이슈Ubuntu 환경 UFW 방화벽 설정을 해도, Docker에 매핑된 외부 포트는 제어를 받지 못해 외부 접근이 가능한 현상이 발생 됨UFW에 대한 사실UFW 자체가 방화벽이라기보다는 UFW는 실제로 iptables를 사용하는 도구이다.iptables 를 편하게 사용하게 해주는 유틸리티라고 생각하는게 편하다.사용자가 UFW를 통해 설정한 규칙은 결국 iptables의 규칙으로 변환되어 적용되는데, UFW는 이러한 변환을 자동으로 처리한다.Docker의 경우 UFW의 설정 내용이 적용되지 않음이 확인됐다.이는 Docker는 iptables에 직접적인 변경을 가하기 때문에, UFW 상태에서는 이러한 변경이 표시되지 않는다. iptables에서 직접 설정을 해야하는 상황인데 해결방법은 의외로 간단하다해결 방..
ubuntu
Quick Start #업데이트 sudo apt update sudo apt upgrade #관련 라이브러리 설치 sudo apt-get install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring apt-transport-https #nginx.list 파일 생성 (공식저장소에서 서명 키 가져오기) curl -s https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null #키 확인 gpg --dry-run --quiet --no-keyring --import --import-opt..
QUICK START #업데이트 sudo apt update sudo apt upgrade #설정파일 다운로드 (해당파일보다 최신버전도 있지만, 그걸 사용하면 5.7 설치 불가) sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb #설정 sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb ---------------------------------------------- # 1. Add repository to unsupported system? >> ubuntu bionic # 2. Which MySQL product do you wish to configure? >> MySQL Server & C..
설치 QuickStart curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - 60초 이후 아래 명령어 실행 sudo apt-get update sudo apt-get install nodejs 혹여 npm 설치를 미리했거나, 오래된 Node.js 가 깔려있다보니 설치가 불가한 경우에는 아래 명령어 이후 다시 설치해본다. sudo apt-get remove libnode-dev
설치 (Quick Start) # 우분투 업데이트 sudo apt update sudo apt upgrade # NFS 서버 설치 sudo apt-get install nfs-kernel-server # 공유 폴더 생성 및 권한 해제 sudo mkdir -p /share sudo chmod 777 /share # 공유 폴더 지정 sudo nano /etc/exports # 아래 문구 작성 후 저장 ------------------------------------------------- /share192.168.1.0/24(rw,sync,no_subtree_check) ------------------------------------------------- # nfs-kernel-server 서비스 재시작..