はじめに
本記事では、Ubuntu 上の Docker に SQL Server を構築して使用する方法をまとめています。
Ubuntu が搭載されている PC ですが、ASUS のZENBOOK UX21Aというノート PC に Ubuntu をインストールしています。
今回は趣向を変えてリソースが余っている PC に開発環境を構築して使用してみようと思いました。
このノート PC は 2012 年に発売されたもので、10 年以上前のものですが自宅サーバや小規模な開発環境でしたら問題なく動作しています。メモリが 4GB なのであまり複数のコンテナを立ち上げることは無理かもしれませんが…。
余談ですが、この PC は他にファイルサーバや DLNA サーバとしての役割を持たせています。
構築環境
- マシン: ZENBOOK UX21A
- Ubuntu: 20.04.5 LTS
- Docker: 20.10.23(build 7155243)
- Docker Compose: 2.15.1
- SQL Server 2022 Express
作業環境
- Windows11: 22H2(22621.1105)
- WSL: Ubuntu-20.04 Version 2
リモートマシン前提条件
- SSH 接続設定済み
- IP アドレス固定設定済み
Docker Engine のインストール
ホストマシンからノート PC の Ubuntu へ SSH 接続して Docker Engine をインストールしていきます。このあたりは WSL2 に Docker Engine をインストールするときと同じです。
"