docker

반응형
SSL로 Docker에서 로컬 DB를 생성했다.나는 MySQL로 작업할 예정.docker run --name 테스트DB \ -e MYSQL_ROOT_PASSWORD=테스트DB \ # 루트 사용자 비밀번호 -e MYSQL_DATABASE=테스트DB \ # 생성할 기본 데이터베이스 이름 -e MYSQL_USER=테스트DB \ # 생성할 일반 사용자 계정 -e MYSQL_PASSWORD=테스트DB \ # 일반 사용자 계정의 비밀번호 -p 3306:3306 \ # 호스트의 3306 포트를 컨테이너의 3306 포트에 매핑 -d mysql:8.0 # MySQL 8.0..
· TIL
DockerFile 수정 최적화와 가독성 향상, 이미지 사이즈 축소 등 다양한 이점을 고려하여 멀티스테이지 빌드 접근법을 dockerfile에 도입하였다. #################### # Build Stage #################### # Node.js 기반 이미지 선택 FROM --platform=linux/amd64 node:20.11.0 as build # 애플리케이션 디렉토리 생성 WORKDIR /usr/src/app # 애플리케이션 의존성 파일 복사 COPY package*.json ./ # package-lock*.json 대신 package*.json 사용으로 수정 # 패키지 설치 RUN npm install --verbose # 애플리케이션 소스 복사 (src 폴더와 나..
· INFO
1. Images 생성 터미널에 다음 명령어를 입력하거나 docker desktop에서 직접 해당 이미지를 구동시킨다. docker pull mysql 2. container 생성 터미널에 다음과 같이 입력한다. docker run --name -e MYSQL_ROOT_PASSWORD= -d mysql --name titan: 컨테이너의 이름을 titan으로 지정한다. -e MYSQL_ROOT_PASSWORD=my_secret_password: root 사용자의 비밀번호를 my_secret_password로 설정한다. 실제 사용 시에는 보안이 강한 비밀번호를 사용해야 함! -d: 컨테이너를 백그라운드 모드로 실행한다. mysql: 사용할 이미지의 이름을 넣어준다. 우리는 공식 mysql 이미지를 사용하므..
반응형
IMRUNNING
'docker' 태그의 글 목록