본문 바로가기

전체 글29

우분투 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.
[ERROR] [MY-011087] [Server] Different lower_case_table_names settings for server ('1') and data dictionary ('0'). [문제상황] 도커 MySQL컨테이너를 생성하면 디폴트로 대소문자를 구분하게 되어있다 대소문자 구분을 하지 않게 하려고 MySQL컨테이너 내의 /etc/mysql/my.cnf 파일에 lower_case_table_names=1 이 코드를 추가하고 컨테이너 restart를 했더니 컨테이너가 종료됨;; 재시작 시키려고해도 이렇게 요지부동.... 로그를 확인해보려고 docker logs 를 입력했더니 이러한 에러로그가 찍혀있다 [ERROR] [MY-011087] [Server] Different lower_case_table_names settings for server ('1') and data dictionary ('0'). [문제원인] 내공부족으로 정확한 원인은 모르겠으나...ㅠㅠ 참고 글은 [mysqld.. 2021. 7. 29.
도커를 사용해서 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.
주니어 개발자를 위한 프로젝트 팁 💡 기업별 선호하는 인재상? 어떤 기술스택을 쌓으면 좋을까? 🧐프로젝트를 하는 주니어 개발자의 궁금증은 다 모았다!🤓 본 문서는 멀티캠퍼스 혁신성장 청년인재 집중양성 MSA과정의 2차멘토링 Q&A를 재구성한 글입니다. [에자일 방법론 적용] 🐥 : 에자일 방법론을 적용중입니다. 올바른 방향인지 모르겠어요ㅠㅠ 에자일 방법론 사용시 방법론에 치여 시간을 많이 잡아먹지 않도록 주의해라. 방법론을 적용 했냐 안했냐 보다는 해당 방법론이 프로젝트 팀에 얼마나 맞느냐가 중요하다. 면접에서 ~~이러한 방식으로 프로젝트를 진행해보았다, 이런식으로 개발방법론을 잡아보았다, 이런생각을 가지고 프로젝트에 임했다라고 말할수있다는 점에서는 플러스요소 개발방법론에 맞춰 플젝 진행을 하다가 어려웠던점 혹은 불편하거나 좋았던 점 등 노.. 2021. 7. 28.