MS SQLサーバとアドミン
XAMPP、WAMPまたはララゴンのようなローカルサーバーソリューションは、MSSQLサーバーのRDBMSをボックスから提供しませんので、開発者は別々に手動でインストールする必要があります.あなたがすべてに沿ってLaradockを使用している場合は良いことは、MSSQLはすでに含まれており、簡単にセットアップを実行するように簡単にMySQLとPostgreSQLのララダックで.あるいは、LaradockでMSSQLだけを走らせて、ローカルホストを通して他のローカルサーバアクセスからプロジェクトをしましょう.ここでは、私はLaSadockの管理UIとしてMSSQL +管理者を実行する方法を説明します.
我々は、確認してください
ビルド前と実行前
The
管理者のログインページはデフォルトでhttp://localhost:8081 または
このログインページを通じてMSSQLにアクセスできます. システム用 サーバは ユーザ名は パスワードは データベースは すべてのそれらを充填した後、そのログインボタンを押すと、管理者のデータベース管理インターフェイスにリダイレクトする必要があります.
MSSQLサーバサービスの実行
我々は、確認してください
mssql
サービスは、管理者を実行する前によく実行している.MSSQLサービスを実行するには、次のコマンドを実行します.docker-compose up -d mssql
実行中かどうかチェックするdocker-compose ps
: Name Command State Ports
----------------------------------------------------------------------------------------------------
laradock_mssql_1 /opt/mssql/bin/nonroot_msg ... Up 0.0.0.0:1433->1433/tcp,:::1433->1433/tcp
そして、リソース使用をチェックするときdocker stats
, 結果を以下に示します.CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
1bab3ac14e94 laradock_mssql_1 1.45% 622.3MiB / 6.043GiB 10.06% 1.17kB / 0B 0B / 0B 138
ランニングアドミンサービス
ビルド前と実行前
adminer
サービス、これらの値を設定する.env
:ADM_INSTALL_MSSQL=true
PHP_FPM_INSTALL_MSSQL=true
WORKSPACE_INSTALL_MSSQL=true
その後、このコマンドでサービスをビルドして実行することができます.docker-compose up -d adminer
The adminer
サービスによるphp-fpm
サービス中php-fpm
サービスによるworkspace
サービスしたがって、これらのサービスは、adminer
.The
docker-compose ps
現在のサービスの結果 Name Command State Ports
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------laradock_adminer_1 entrypoint.sh docker-php-e ... Up 0.0.0.0:8081->8080/tcp,:::8081->8080/tcp
laradock_docker-in-docker_1 dockerd-entrypoint.sh Up 2375/tcp, 2376/tcp
laradock_mssql_1 /opt/mssql/bin/nonroot_msg ... Up 0.0.0.0:1433->1433/tcp,:::1433->1433/tcp
laradock_php-fpm_1 docker-php-entrypoint php-fpm Up 9000/tcp, 0.0.0.0:9003->9003/tcp,:::9003->9003/tcp
laradock_workspace_1 /sbin/my_init Up 0.0.0.0:2222->22/tcp,:::2222->22/tcp, 0.0.0.0:3000->3000/tcp,:::3000->3000/tcp,
0.0.0.0:3001->3001/tcp,:::3001->3001/tcp, 0.0.0.0:4200->4200/tcp,:::4200->4200/tcp,
0.0.0.0:8001->8000/tcp,:::8001->8000/tcp, 0.0.0.0:8080->8080/tcp,:::8080->8080/tcp
The docker stats
現在のコンテナの結果CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
2cfc8ac64e92 laradock_adminer_1 0.00% 6.605MiB / 6.043GiB 0.11% 1.52kB / 0B 0B / 0B 1
e8e5d86c2efe laradock_php-fpm_1 0.00% 17.38MiB / 6.043GiB 0.28% 796B / 0B 0B / 0B 3
06d7bd6073a6 laradock_workspace_1 0.00% 10MiB / 6.043GiB 0.16% 2.04kB / 0B 0B / 0B 6
1056353f4d06 laradock_docker-in-docker_1 2.55% 30.45MiB / 6.043GiB 0.49% 796B / 0B 0B / 0B 29
1bab3ac14e94 laradock_mssql_1 1.62% 673.8MiB / 6.043GiB 10.89% 286kB / 15.4kB 0B / 0B 149
管理者を使用したMSSQLサーバへのアクセス
管理者のログインページはデフォルトでhttp://localhost:8081 または
ADM_PORT
. ログインページは次のようになります.このログインページを通じてMSSQLにアクセスできます.
MS SQL
(私のadminerバージョンでは、MSSQLはまだベータ版です).mssql
, sa
, MSSQL_PASSWORD
, and MSSQL_DATABASE
. Reference
この問題について(MS SQLサーバとアドミン), 我々は、より多くの情報をここで見つけました https://dev.to/dendihandian/ms-sql-server-and-adminer-in-laradock-5a7aテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol