←
블로그 목록으로
보안상 Node 버전을 24 최상위로 올리는 명령어
보안 이슈가 있어 Node 버전을 24의 최상위 버전으로 올려야 했다.
이번에 보고 움직인 보안 소식이다.
PHP 이어 Node.js도 뚫렸다... 원격 코드 실행 PoC 공개
윈도우, 도커, 맥을 전부 같은 줄로 맞춰 두었다.
도커의 <개발컨테이너명>, <운영컨테이너명>은 실제 이름이 아니다.
나중에 봐도 어느 자리인지 알 수 있게만 적어 둔 것이다.
윈도우
nvm으로 24를 받고, 기본 버전으로 고정했다.
nvm install 24
nvm alias default 24
nvm use 24
node -v도커
이미지 태그는 24-alpine으로 두고 다시 받아서 띄운다.
띄운 뒤에는 컨테이너 안에서 node -v로 확인한다.
# 도커 이미지를 24-alpine으로 설정한 뒤 진행
docker-compose -f docker-compose.dev.yml build --pull <개발컨테이너명>
docker-compose -f docker-compose.dev.yml up -d <개발컨테이너명>
docker exec -it <개발컨테이너명> node -v
docker-compose -f docker-compose.prod.yml build --pull <운영컨테이너명>
docker-compose -f docker-compose.prod.yml up -d <운영컨테이너명>
docker exec -it <운영컨테이너명> node -v맥
Homebrew로 받아 둔 Node를 node@24로 바꿨다.
brew update
brew install node@24
brew unlink node
brew link --force --overwrite node@24
node -v채팅 문의

