heheh
히히
heheh
전체 방문자
오늘
어제
  • 히히 (75)
    • AI (14)
      • Model (Study) (3)
      • Model (Paper) (7)
      • Tip! (4)
    • Backend (3)
      • ASP.NET (1)
      • Spring (2)
      • program (0)
      • JAVA (0)
    • Program (11)
      • Docker (3)
      • Github (5)
      • AWS (3)
    • OS (1)
      • Window (1)
      • Linux (0)
    • Python (14)
      • Python Lib (11)
      • Pytorch (1)
      • Tensorflow (1)
      • 크롤링 (1)
    • Spark (3)
      • Scala (2)
      • Pyspark (0)
      • SQL (1)
    • IOS (Swift) (0)
      • 기본 개념 (0)
    • 프로젝트 (3)
      • [AI] GAN (0)
      • [IOS] Swift (3)
      • [AI] 추천시스템 (0)
    • 분석 (1)
    • 알고리즘 풀이 (22)
      • 백준 (22)
    • 기타 (3)
      • 장비세팅 (3)
      • 소개 (0)

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
heheh

히히

[Docker] 맥에 MSSQL 설치하기
Program/Docker

[Docker] 맥에 MSSQL 설치하기

2022. 10. 10. 23:26

맥OS에서는 SQL Server 지원이 안된다고? 한다.

SSMS (SQL Server 관리하는 툴) 또한 지원이 안된다.

따라서 도커를 사용하여 mssql 을 설치하도록 한다.

 

1. 도커 다운로드

https://www.docker.com/products/docker-desktop/

 

 

2. 터미널에서 mssql 이미지 다운로드

$ docker pull mcr.microsoft.com/azure-sql-edge:latest

도커에 들어가서 좌측바 image를 클릭하면 새로운 이미지가 생성된 것을 확인할 수 있다.

 

 

 

3. 컨테이너 만들기

마찬가지로 터미널에 아래 명령어를 입력하여 컨테이너를 생성한다.

이때 DB에 접속 시 사용하는 DB 서버 이름과, 비밀번호를 설정하는데

<your password> 부분엔 설정할 비밀번호를, <mssql-server> 부분엔 설정할 DB 이름을 입력하여 생성한다.

$ docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<your password>' -p 1433:1433 --name <mssql-server> -d mcr.microsoft.com/mssql/server:2019-latest

좌측바 Containers 클릭 시 새로운 컨테이너 생성 또한 확인할 수 있다.

 

 

4. 결과 확인

1. 상태 확인

$ docker ps -a

2. 컨테이너 진입

$ docker exec -it <mssql-server> "bash"

3. mssql 실행

$ /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<your password>"

 

 

5. (참고) 맥에서 SQL Server를 이용하기 위한 IDE

DBeaver

 

DataGrip

jetbrain 제작

 

윈도우에서는 SSMS를 사용한다.

 

 

 

 

 

참고 문서

  • https://stricky.tistory.com/500
  • https://wonpaper.tistory.com/492
  • https://ddasi-live.tistory.com/86

'Program > Docker' 카테고리의 다른 글

[Docker] 도커로 MySQL 사용하기  (0) 2022.12.04
[Docker] 도커 설치하기  (0) 2022.11.15
    heheh
    heheh

    티스토리툴바