Study/Docker 8

[Docker]로컬 개발 환경 세팅(vscode, IntelliJ 그리고 devcontainer.json) (3)

서론포트 충돌을 이전에 해결하지 못했다.현재까지 진행한 내용은 내가 생각했던 개발 환경 세팅과는 다른 방향이었다. 이에 대해 고민하며 지금까지의 접근법을 정리하고자 한다. 지금까지의 상황내가 구현하고 싶었던 환경컨테이너를 통한 개발 환경 통일컨테이너 내부에서 개발 진행 후 빌드 및 디버깅 1차로 구현한 환경 (https://seomj74.tistory.com/390)컨테이너를 단순히 실행 도구(Runtime)로만 사용docker-compose up 한 번에 모든 서비스가 다 동작Front이미지 빌드에서 Node.js 실행 환경만 갖춘 상태/app/node_modules 익명 볼륨을 생성운영체제 간의 라이브러리 충돌 방지(호스트와 컨테이너)컨테이너가 생성될 때마다 npm install을 체크 (docker..

Study/Docker 2026.02.04

[Docker]로컬 개발 환경 세팅(vscode, IntelliJ) (2)

서론이전 포스팅에서 로컬 개발 환경 세팅을 진행했다.하지만 미숙했던 점이 많았고 이로 인해 문제가 발생했다. 이에 대한 내용을 다뤄보도록 할 것이다. 이전 포스팅 참고 [Docker] 로컬 개발 환경 세팅(vscode, IntelliJ) (1) - 실패서론SSAFY 2학기를 맞이해서 프로젝트를 진행하고 있다.본인은 인프라를 담당했고, 우선적으로 팀원들의 개발 환경 통일을 위한 세팅을 제공하기 위해 진행한 내용에 대해 정리한다. 필독해당 글seomj74.tistory.com 문제 사항1. Front 컨테이너 접속프론트 담당 팀원들은 WebStorm을 통해 진행을 하고자 했다. WebStorm에서 Front 컨테이너에 접속하고자 했으나 프로젝트 열기 버튼이 활성화되지 않았다. vscode 등에서 코드를 수정..

Study/Docker 2026.01.24

[Docker]로컬 개발 환경 세팅(vscode, IntelliJ) (1) - 실패

서론SSAFY 2학기를 맞이해서 프로젝트를 진행하고 있다.본인은 인프라를 담당했고, 우선적으로 팀원들의 개발 환경 통일을 위한 세팅을 제공하기 위해 진행한 내용에 대해 정리한다. 필독해당 글대로 진행을 했으나 문제가 생겼고, 이를 다룬 내용은 다음 포스팅을 참고해주길 바란다.https://seomj74.tistory.com/391 [Docker] 로컬 개발 환경 세팅(vscode, IntelliJ) (2)서론이전 포스팅에서 로컬 개발 환경 세팅을 진행했다.하지만 미숙했던 점이 많았고 이로 인해 문제가 발생했다. 이에 대한 내용을 다뤄보도록 할 것이다. 이전 포스팅 참고 [Docker] 로컬 개발 환seomj74.tistory.com로컬 환경 세팅을 위한 Docker 기술 스펙FE이름버전Node.js20...

Study/Docker 2026.01.21

[Docker]Docker Image Layer

전에 프로젝트를 진행하며 docker image version으로 고생한 기억이 있어 다시 공부하고 확인해보고자 했다. Docker Image Layer 왼쪽에 Dockerfile을 기준으로 오른쪽 image에서 layer로 변환되는 과정을 그림을 통해 확인할 수 있다. 각 명령어들이 builder를 통해 각 layer로 바뀌어 저장된다. 이미지 레이어가 변경되지 않은 경우 빌더는 빌드 캐시에서 해당 레이어를 선택하여 재사용한다. 마지막 빌드 후 레이어가 변경된 경우에는 해당 레이어와 이후의 모든 레이어를 재빌드 해야 한다. 실습 TEST version을 동일 시 하고 이미지가 바뀌는지를 체크한다. 1. local image - dockerfile 수정 Dockerfile에서 "hello docker" ..

Study/Docker 2023.11.17

[Docker]Docker 사용하기 2 (공유)

저번 게시글에 이어 Docker에 대해 좀 더 살펴보겠습니다. [Docker]Docker 사용하기 Docker 이미지 가져오기 해당 명령어를 통해 docker hub에서 centos를 찾는다. $ docker search centos 컨테이너 이미지를 pull하여 가져오자. $ docker pull docker images 명령어를 통해 컨테이너 이미지들을 확인 pul seomj74.tistory.com 이렇게 만들어진 docker 이미지를 공유해서 사용하게 된다. Dockerfile을 사용하기도, docker-compose를 사용하기도 한다. Dockerfile 컨테이너 이미지에 대한 정보를 기술하고 docker build 명령어로 컨테이너 이미지를 설계서에 기술된 대로 조립 Dockerfile 생성 ..

Study/Docker 2023.02.11

[Docker]Docker 사용하기

Docker 이미지 가져오기 해당 명령어를 통해 docker hub에서 centos를 찾는다. $ docker search centos 컨테이너 이미지를 pull하여 가져오자. $ docker pull docker images 명령어를 통해 컨테이너 이미지들을 확인 pull할 때, TAG를 지정해줄 수 있다. docker images로 확인해보니 콜론(:)을 사용하여 pull하니 TAG값이 지정된 것을 확인 컨테이너 실행 $ docker run [option] [command] -t: 컨테이너에 Pseudo-TTY를 할당 -d: 컨테이너를 백그라운드에서 실행 --name: 컨테이너 이름 부여 docker ps를 통해 상황 확인 status를 보니 동작중인 것을 확인 name의 값에도 앞서 지정해 준 값이..

Study/Docker 2023.02.11

[Docker]명령어

docker 생성 docker build -t : docker run -d -it -p : --name : docker 확인 docker images: 이미지 파일 목록 docker ps: 컨테이너 실행 목록 (-a 사용 시 전부 확인) docker 삭제 docker rmi : docker rm 컨테이너 접속 docker exec -it /bin/bash 빠져나올 땐 exit 지난 번에 도커를 포스팅 한 적이 있는데 이번에 다시 도커파일을 만들면서 새로 공부했기에 새로 포스팅을 했다. [Docker]Docker 입문 및 간단 명령어 Docker 설치 https://blog.dalso.org/linux/ubuntu-20-04-lts/13118 Docker 동작 docker hub(app store) ↓ p..

Study/Docker 2022.10.18

[Docker]Docker 입문 및 간단 명령어

Docker 설치 https://blog.dalso.org/linux/ubuntu-20-04-lts/13118 Docker 동작 docker hub(app store) ↓ pull image(program) ↓ run container(process) Docker 명령어 docker pull NAME - registry로부터 image를 다운로드 docker images - image 파일 확인 docker run [--name CNAME] IMAGE - container 생성 docker ps -a - container 확인 docker stop CONTAINER - 실행중인 container stop docker start CONTAINER - 중지시킨 docker 재실행 docker logs [-f..

Study/Docker 2021.08.18