投稿

4月, 2023の投稿を表示しています

nfs4のサーバー機能をコンテナで実現する方法

記事の更新日:2026/09/30 評価を加筆 1.概要 この記事は2023年に記述した記事です。最近はクラウドベースのfuseが主流でnfsは以前のようには利用されなくなっていると感じています。しかし、イントラネット内部ではsmbとnfsは現在でも多数利用されていると考えて、備忘録に残すことにしました。 Dockerを利用してnfs4のサーバー機能をコンテナで実現する方法を調べました。参考資料を参照してdocker-composeで起動できて、クライアントからファイルのread/writeができるようにしました。クライアントはDockerを可動させているubuntu-20.04 Desktopです。/home/usernameにディレクトリを作成し、これをnfs4のコンテナから共有設定します。この内容を記述します。 私の評価は以下の通りです。 (1) nfs環境はファイル共有環境として利用されてきました (2) mountして、VMwareの共有ストレージで良く利用をしていました (3) 現在はクラウドストレージの利用が広がり、fuseを利用することが多くなりました (4) それでもnfsはローカル環境で利用できる有効な技術で学習する価値があります 2.詳細 (1) nfs4サーバー環境構築 (a) ubuntu-20.04にdocker, docker-composeを導入 $ sudo apt -y install docker.io $ sudo apt -y install docker-compose $ sudo usermod -aG docker $(whoami) $ docker --version $ docker-compose --version PCを1度再起動します (b) uid=1000, gid=1000のusernameに/home/username/nfsディレクトリを作成 $ mkdir /home/username/nfs (c) Dockerfile、docker-compose.yml作成して、コンテナ起動 Dockerfile作成 FROM itsthenetwork/nfs-server-alpine RUN mkdir /nfsshare RUN chown 1000.1000 /nfsshare docker...

VirtualBox-7の新機能のunattended installationは止めたほうが良い

記事の更新日:2026/09/30 評価を加筆 1.概要 この記事は2023年に経験した内容を記載したものです。VirtualBox 7は、現在も利用されているので必ず役立つ記事だと思って、備忘録として残します。また、VMware WorkStation Proも少し試験をして違いを追記しています。 VirtualBoxを利用して仮想マシンを作成する機会があり、VirtualBox-7の利用で苦労したので、その内容を記載します。利用したのはVirtualBox 7.0.6 r155176で、VirtualBox-7の新機能のunattended installationで苦労しました。既定値はこの機能を利用する設定ですが、ubuntu-20.04仮想マシン作成はお勧めしません。ubuntuの導入経験が豊富であっても、Skip unattended installationにチェックを入れて仮想マシンを作成するほうが良いでしょう。 私の評価は以下の通りです。 (1) VirtualBoxは無償で利用できる仮想環境で、Windowsで利用されています (2) 仮想マシンの自動導入をサポートしますが、日本語環境では正しく動作しません (3) これを回避するために、Skip unattend installationを選択します (4) VMware WorkStation Proが無償提供されました、今後、利用は広がると思います 注意事項 Windowsの利用にあたっては、Microsoftが定める使用許諾契約(EULA)を遵守する必要があります。ライセンス違反(不正なプロダクトキーの利用、規約外の商用利用など)は違法行為となるため、必ず正規のライセンスを取得・確認した上で操作を行ってください。 2.詳細 (1) Ubuntu環境にVirtualBoxを導入して、Windows仮想マシンを作成 VirtualBoxを利用してWindows11の仮想マシンを作成してみました。利用したのはVirtualBox 7.0.6 r155176で、ubuntu-20.04を導入した環境です。既定値はこの機能を利用する設定ですが、windows11仮想マシン作成もお勧めしません。Windows11の導入経験が豊富であっても、Skip unattended installationにチェ...