Jenkins alpine 컨테이너에서 NodeJS 프로젝트 빌드하는 3가지 방법

Jenkins alpine 컨테이너에서 NodeJS 프로젝트를 빌드하려는데 오류가 생기나요? Jenkins alpine 이미지를 활용해서 Jenkins를 구동하지 말아야 하는 이유를 설명해 드립니다. Jenkins alpine 이미지 사용 비추천 결론부터 일단 말씀드리면, Jenkins를 Docker로 띄워서 사용할 것이고, NodeJS 프로젝트를 빌드할 계획이라면 Alpine Jenkins 도커 이미지를 사용하지 마시길 권합니다. 이유: musl-libc 이슈 alpine은 경량 musl-libc 라이브러리를 사용하는데, Jenkins의 NodeJS 플러그인은 glibc로 … Read more

도커 이미지 파일 save(export) 및 load(import) 방법(Docker Image File)

특정 도커 이미지를 제작한 이후 해당 도커 이미지를 파일로 저장할 필요가 생길 때가 있습니다. 그리고 추출한 파일을 도커 이미지로 불러들여야 하는 경우가 있습니다. 도커 이미지 파일로 저장하고, 추출한 파일을 도커 이미지로 읽어들이는 방법을 공유합니다. 도커 이미지 파일로 저장 도커 이미지를 파일로 추출하는 방법입니다. 명령어 한 줄이면 간단히 해결됩니다. -o 옵션은 어떤 파일로 저장할 것인지 설정하는 … Read more

docker sudo 없이 실행하기

docker engine을 설치하고 나서, docker 명령을 사용하려면 sudo를 매번 붙여줘야 하는 번거로움이 있습니다. docker 명령어를 sudo 없이 사용하는 방법 확인해 보겠습니다. docker sudo 없이 실행하려면 현 사용자를 docker 그룹의 사용자로 추가해주면 문제는 해결된다. 이제 로그아웃 후 다시 로그인하거나, 재부팅 하고 나면 sudo 없이 docker 명령어를 실행할 수 있다. 관련 자료 도커 설치 후 과정에 대한 … Read more