728x90
이 글은 도커사용을 위한 가이드 글이 아닙니다. 개인학습 기록용 포스팅입니다. #Docker 파일이 뭐냐면 explorer를 보면 frontend, backend, database 각각의 폴더 안에 [Dockerfile]이 존재한다 컨테이너를 보다 더 활용하려 dockerfile이 존재하는 것임. # 어떻게 활용하냐고? 도커파일은 나만의 이미지를 만들기 위한 설계도 개념이다 초기에 nods.js를 받기위한 남의 docker이미지로 끝나지 않고, 이 이미지에 내가 원하는 옷을 입히듯이 '나만의 dockerfile'로 덮어져 만들어가는 것이다 만약 이렇게 도커파일을 업데이트 시켜주지 않고 사용한다면 서비스를 돌릴 때마다 불편함을 안고 가야한다. 예를들어, 저번 시간에 도커로 이용했던 nods.js를 받고 나..
이 글은 도커사용을 위한 가이드 글이 아닙니다. 개인학습 기록용 포스팅입니다. 아침부터 치킨 뜯으며 어제 알게 된 도커를 학습하는 중 일요일에도 내가 이러고 있을 줄 몰랐음 그것도 치킨뜯으면서 코딩할 줄 몰랐음 그게 또 아침부터인 줄은 더 몰랐음 #0 도커를 이용하기 위한 기본 준비 docker설치, 깃 설치, vscode(사용할 IDE)설치 나의 윈도우 환경에 docker가 잘 설치되어있음을 확인. (설치 후, 윈도우 재부팅 필요함) #1 실습자료를 가져오자. C:\Users\user, 혹은 그 하위경로에 docker실습을 위한 폴더를 만들자 git clone로, 유투버(얄코)님이 올린 gitlab에서 파일을 복사해왔다 (우와 gitlab 처음 땡겨오는데) 우측을 보면backend/ database/f..
졸업한 선배에게 권유받은 공부키워드, Docker(도커) ㄴㅔ! 하할게요! Docker? Vitual Manchine의 개념을 알고있다면 더 쉽게 이해할 수 있는 프로그램입니다. Docker는 운영체제의 영향을 받지않기 위해 사용되며, Vitual Machine과 같은 효과를 냅니다. 운영체제의 영향을 받지 않는다는 건 어떤 의미를 갖는 거야? 내가 가진 프로그램이 내 컴퓨터에서만 작동되면 그만인 걸까요? 개발자가 나만을 위한 프로그램을 만든다면 그것을 직업으로 가질 수 있는 걸까요? 운영체제를 고려해야할 상황이라는 건 무엇일까요? 여러분이 어떠한 '웹'을 만들었다고 가정합시다. 이 웹은 서버에 올리지 않는 이상, 해당 웹은 내가 가진 로컬저장소(개인컴퓨터)에만 작동합니다. 하지만 개발의 끝은 항상 배포..