CentOS7.6
- 1 拉取SQLserver镜像
- 2 配置(密码)运行SQLserver镜像
- 3 修改默认账号的密码(可选操作)
- 4 服务器内连接到SQLserver
- 5 创建数据库
- 6 外部连接
1 拉取SQLserver镜像
sudo docker pull microsoft/mssql-server-linux
2 配置(密码)运行SQLserver镜像
sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=密码' \
-p 1433:1433 --name sql-server \
-d microsoft/mssql-server-linux
3 修改默认账号的密码(可选操作)
sudo docker exec -it sql-server /opt/mssql-tools/bin/sqlcmd \
-S localhost -U SA -P '原密码' \
-Q 'ALTER LOGIN SA WITH PASSWORD="新密码"'
4 服务器内连接到SQLserver
sudo docker exec -it sql-server "bash"
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '密码'
5 创建数据库
CREATE DATABASE ERP
SELECT Name from sys.Databases
GO
6 外部连接
注意:使用Navicat是默认1433端口,所以在步骤1时候要映射1433端口到容器的1433端口