https://www.docker.com/products/docker-desktop/
Docker Desktop: The #1 Containerization Tool for Developers | Docker
Docker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.
www.docker.com
1. 우선 환경에 맞는 버전을 다운받는다.
2. 설치를 진행하고 재부팅을 한다.
OK를 누르고 구독관련도 Accept하고 로그인을 하면 완료.
(Hyper-V는 꺼진상태로 둔다.)
3. PowerShell을 관리자 권한으로 실행 후
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All
를 복사 붙여넣기하여 관련 기능을 켠다.
4. docker-compose.yml 파일 : ~/docker/mysql 폴더에 docker-compose.yml 파일을 생성하기.
version: "2"
services:
vacation-db:
image: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: "루트계정암호"
MYSQL_DATABASE: "DB이름"
MYSQL_USER: "ID"
MYSQL_PASSWORD: "PW"
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- ./database/init/:/docker-entrypoint-initdb.d/
- ./database/datadir/:/var/lib/mysql
platform: linux/x86_64
ports:
- 3306:3306
이 후 테스트 cmd 명령어
도커 올리기 : docker-compose up -d
도커 내리기 : docker-compose down
포트가 정상적으로 변경되었는지 확인: docker ps
컨테이너 확인 : docker ps -a
실행되는 이미지에 접속하기
docker exec -it "container id" /bin/bash ex) docker exec -it 6e8f168da065 /bin/bash
bin/bash == bash shell을 이용하여 (도커에 있는 컴퓨터에)접속하겠다
컨테이너에 있는 mysql 명령으로 서버에 접속하기
mysql -u아이디 -p암호 DB이름
ex) mysql -uroot -proot1234 mysql
'멋쟁이사자처럼_부트캠프 > 환경설정' 카테고리의 다른 글
IntelliJ IDEA 자바 버전을 설치된 버전(OpenJDK 21.0.2)으로 변경하는 방법 (0) | 2024.12.02 |
---|---|
[JAVA] jdk 21 추가설치 및 환경 변수 설정 (0) | 2024.12.02 |