본문 바로가기

DevOps/[Docker]

[MS-SQL] Docker에 MS SQL 설치

반응형

 

INTRO


 

docker에 MS-SQL을 설치하고,

SQL Server Management Studio 로 접속해 볼 것이다.

 

 


 

 

 

1. docker pull / run

--> powershell 을 실행하고, 아래 명령어를 입력하여 MS-SQL Image 를 pull 한다.

 

docker pull docker pull mcr.microsoft.com/mssql/server:2019-latest

 

--> pull 한 image를 run 하여 실행한다.

--> PASSWORD는 8자 이상이여야 함.

--> 그렇지 않으면, 도커 실행 시 오류가 발생되며 실행되지 않는 현상이 있었다.

--> PORT 는 MS-SQL의 기본 포트인 1433을 사용한다.

 

 

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=사용할 비밀번호' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest

 

 

 

2. docker ps로 확인

-->아래 명령어 입력하여 정상적으로 동작하고 있는지 확인한다.

docker ps

 

 


 

 

 

3. 컨테이너 접속

--> 아래 명령어 입력하여 해당 컨테이너로 접속한다.

docker exec -it 컨테이너아이디 "bash"

 

4. MS-SQL 서버 접속

--> 아래 명령어를 통해 MS-SQL 서버에 접속한다.

/opt/mssql-tools/bin/sqlcmd -S localhost,1433 -U SA -P 설정한 비밀번호

 

--> 이후 커서가 바뀌었으면 정상 설치된 것이다.

--> CREATE DATEBASE testdb 와 같은 명령어를 통해 DATABASE 생성이 가능하다.


5. SQL Server Management Studio로 접속

--> SQL Server Management Studio (SSMS)를 실행하고 아래와 같이 입력해준다.

--> SQL Server Management Studio (SSMS) 설치 방법은 추후 포스팅 예정

 

--> 비밀번호는 위에 설정한 비밀번호를 입력하면 된다.


 

 

 

 

-퍼가실 때는 출처를 꼭 같이 적어서 올려주세요!

 

반응형