Dockerを使用してCentOS 7でSQL Server 2017(MS-SQL)を開始する

前提条件

  • Dockerエンジン1.8以降。
  • 最低4GBのディスク容量。
  • 4GB以上のRAM。

ステップ1. Dockerをインストールする

SQL-Serverをインストールするには、最初にDockerをインストールする必要があります。

すでにDockerをインストールしている場合は、この手順をスキップできます。

ターミナルで、次のコマンドを入力します。コマンドはとして実行することをお勧めしrootます。

# curl -s https://get.docker.com/ | sudo sh

インストールが完了したことを確認します。

# docker version

出力が表示された場合:Cannot connect to the Docker daemon. Is the docker daemon running on this host?、以下のコマンドを使用してDockerを実行します。

# service docker start

次に、次のコマンドを入力して、起動時にDockerを自動的に起動します。

# systemctl enable docker

ステップ2. SQL-Serverをインストールする

次のコマンドでSQL-Serverをインストールできます。

# docker run --restart always -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD' -e 'MSSQL_PID=Developer' -p 1433:1433 --name SQL_CONTAINER -d microsoft/mssql-server-linux

このコマンドの実行内容の詳細については、以下を参照してください

  • --restart always -なんらかの理由でコンテナが終了すると、自動的に再起動します。

  • -e 'ACCEPT_EULA=Y'-これは、エンドユーザー使用許諾契約への同意を求めるパラメータです。同意しない場合、インストールは続行されません。

  • -e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD'- YourStrongP@SSW0RDこのコマンドで、SAアカウント用に選択したパスワードに必ず変更してください。長さは少なくとも8桁である必要があり、大文字(AZ)、小文字(az)、数字(0-9)、および/または特殊文字のうち少なくとも3つを含む必要があります。

  • -e 'MSSQL_PID=Developer'-ライセンスとプロダクトキーを入力するためのパラメーターです。それと共に使用することができEvaluationDeveloperExpressWebStandardEnterpriseまたは##### - ##### - ##### - ##### - #####(#は、文字または数字です)。

  • -p 1433:1433-このパラメータは、ポート転送を指定します。1 1433つ目は外部で使用するポートを指定し、2つ目1433はDockerのポートを指定します。

  • --name SQL_CONTAINER -コンテナの名前を指定します。

  • -d microsoft/mssql-server-linux-コンテナの画像。指定しない場合、デフォルトでは最新バージョンでインストールされます。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。