2022/12/19 월요일

Gong Intaek·2022년 12월 19일
0

일상

목록 보기
558/1031
post-thumbnail

오늘 한 일

  • 실내 운동

문제 풀이

등산코스 정하기 (Level 3)Github

주어진 규칙하에 구성할수 잇는 등산코스중 쉬지않고 움직이는 가장 긴시간이 가장짧은 코스를 찾아서
해당 시간간 목표 상봉우리 번호를 돌려주는 문제.


카운트 다운 (Level 3)Github

최소의 횟수로 승리하는 방법을 주거나 최고 득점을 할수 있는 방법을 돌려주는 문제.


가장 큰 정사각형 찾기 (Level 2)Github

주어진 2차 배열에서 1로 구성된 가장 큰 정사각형의 크기를 구하는 문제.


두 큐 합 같게 만들기 (Level 2)Github

주어진 두큐의 합이 동일하게 만들수 있는 최소의 작업 횟수를 돌려주거나 불가능한경우 -1을 돌려주는 문제.


추후 진행 예정인 작업(잠정 중단.)

  • socket.io 서버로 하는 단순한 멀티 룸 채팅.

  • 위의 결과를 server-side로 구현해보기.

  • firebase 사용법 배우기

  • serverless lambda 학습하기


오늘은...

docker 사용하기

기초적인 express 서버를 바탕으로 docker 이미지로 만들고 실행 해보는 부분까지 진행해보았다.
우선 설치부분은 그냥 저냥 넘어간것같고, dockerfile 설정에서는 조금 헤매고,

/var/run/docker.sock의 permission denied

이 발생하여

/var/run/docker.sock 파일의 권한을 666으로 변경하여 그룹 내 다른 사용자도 접근 가능하게 변경
sudo chmod 666 /var/run/docker.sock
또는 chown 으로 group ownership 변경
sudo chown root:docker /var/run/docker.sock

의 방식으로 해결할수 있었다.링크

이후 이미지의 빌드부분에서 헤메었으나. 실행도중 오류난것을 파악하지 못하고 삽질을 좀하다가
중가넹 오류 난것임을 확인하고 오류 사항을 수정하여 빌드를 마무리 할수 있었다. 그리고 생성된 이미지를 실행하여 기존에 생성한 코드대로 동작하는것을 확인하였다.

profile
개발자가 되기위해 공부중

0개의 댓글