WEB系というとMySQL時々PostgreSQLというイメージですが、MSSQL Server on Linuxを触ることになりました、それもすぐ。
お勉強しながらまとめます(。- .•)
もくじ
SQL Server On Linux
Dockerで動かしたいのです。
探す。
$ pwd $HOME/Documents/develop/MSSQL
$ mkdir $HOME/Documents/develop/MSSQL/mssql-volume
$HOME/Documents/develop/MSSQL/docker-compose.yml
version: "2" services: mssql: image: microsoft/mssql-server-linux volumes: - mssql-volume:/var/opt/mssql environment: - ACCEPT_EULA=SA - SA_PASSWORD=P@ssw0rd! ports: - "1433:1433" volumes: mssql-volume:
version: '3' services: sqlserver2017: image: mcr.microsoft.com/mssql/server:2017-latest container_name: sql2017 ports: - "8383:1433" environment: - ACCEPT_EULA=Y - SA_PASSWORD=P@ssw0rd! - MSSQL_PID=Developer volumes: - sqlserver-data:/var/opt/mssql logging: options: max-size: "10m" max-file: "10" volumes: sqlserver-data:
$ docker-compose up -d
Azure DATA Studio
SQL Operations Studioの名前が変わってAzure DATA Studioになったっぽい。コマンド叩いてスキーマを見るのはきついのでGUIでデータベースを管理したいので私には必要です。
包丁だけでも良いけれど、皮むき機があったほうが便利なのだ。
@see
PHPで接続するDockerfile参考
Java SE Development Kit 8 Downloads