본문 바로가기

👾개발지식16

도커 기본 명령어 도커 설치하기 (ubuntu 18.04) $ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" $ sudo apt update $ apt-cache policy docker-ce $ sudo apt install docker-ce $ sudo systemct.. 2021. 11. 8.
[Node.js] 내부 환경변수 보관 방법/DB모듈 싱글톤 연결/라우팅 방법 내부 환경변수 보관 방법 1. 코드 내에 하드코딩하기 var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'me', password : 'secret', database : 'my_db' }); 단점 : github과 같은 SCM를 사용하는 경우, 비밀 정보가 노출되므로 별도의 행위가 필요 2. 설정파일 사용하기 var mysql = require('mysql'); var db_config = require('./config/db-config.json'); var connection = mysql.createConnection({ host : db_config.host, user .. 2021. 11. 8.
우분투 20.04 환경에서 도커(Docker) 설치 및 삭제 방법 [학습목표] 💡 Docker 이전 버전을 삭제할 수 있다. 💡 Docker를 설치할 수 있다. 💡 Docker를 제거할 수 있다. [개발환경] ubuntu 20.04 🚩여기서 잠깐 토막상식! ※ ubuntu 버전 확인 명령어? cat /etc/issue 1. 이전 버전 제거하기 docker, docker.io 또는 docker-engine이 설치되어있는 경우 제거합니다. sudo apt-get remove docker docker-engine docker.io containerd runc 2. 저장소 설정 2-1. HTTPS를 통해 레포지토리를 사용할 수 있도록 apt 패키지를 업데이트 및 설지합니다. sudo apt-get update sudo apt-get install \ apt-transport-.. 2021. 9. 9.
VScode에서 SSH 원격 접속하기 | Remote SSH 사용방법 [학습목표] 💡 Visual Studio Code를 이용해서 AWS EC2로 SSH 원격 접속한다. 💡 Remote SSH의 사용방법을 알아본다 🚩여기서 잠깐 토막상식! ※ SSH가 뭐에요? SSH란 Secure Shell의 약자로 원격 접속을 이용하여 터미널 환경을 사용할 수 있도록 고안된 인터넷 프로토콜이다. 셸로 원격 접속을 하는 것이므로 기본적으로 CLI상에서 작업을 하게 되고, 기본 포트는 22번이다. 자주 사용되는 SSH접속 프로그램으로는 Xshell, PuTTY, MobaXterm 등이 있다. 1. Remote-SSH 설치 1) 왼쪽 확장탭에서 Remote-ssh를 검색하여 설치한다 2. SSH Configuration File 설정하기 1) 왼쪽 하단의 > 2021. 9. 9.
도커를 사용해서 MYSQL설치하고 접속하기 [학습목표] 💡 Docker를 이용해서 MySQL 컨테이너를 생성한다 💡 Workbench와 Bash를 이용해서 데이터베이스에 접속한다. [개발환경] ubuntu 20.04 1. MySQL 도커 컨테이너 생성하기 # 1. mysql 이미지 불러오기 sudo docker pull mysql # 2. 도커 이미지 확인 sudo docker images # 3. 도커 컨테이너 생성 sudo docker run -d -p 3305:3306 -e MYSQL_ROOT_PASSWORD=1234 --restart=unless-stopped -v /home/ubuntu/db:/var/lib/mysql --name test_mysql mysql -d : detached모드로 컨테이너 실행, 컨테이너를 백그라운드에서 동작하.. 2021. 7. 28.