メインカテゴリーを選択しなおす
Windows Subsystem for Linux(WSL)は、Windows上でLinux環境を簡単に構築できる便利な機能です。WSL1とWSL2の違いや特徴、導入メリットをわかりやすく解説。開発環境やDocker利用にも最適な選択肢を比較します。
SingularityコンテナをWSL2上に構築しました。構築環境はSingularityの公式サイトの記述に基づき、Ubuntu 22.04上とします。 参考となるドキュメントは https://docs.sylabs.io/guides/latest/admin-guide/installation.html#installation-on-windows-or-mac に存在します。このドキュメントに従えば、Singularity 4.0.0がインストールされます。 手順としては以下の通りになります。 wget https://github.com/sylabs/singularity/releases/download/v4.0.0/singularity-ce_4.0.0-jammy_amd64.deb sudo apt install ./singularity-ce_4.0.0-jammy_amd64.deb まず、Singularity 4.0.0のUbuntu 22.04用のdebファイルを取得します。しかる後に、debファイルをaptコマンドでインストールします。当方で実行したときにはいくつか気になるメッセージが出力されていましたがインストール自体は行われているようです。以下のメッセージの表示理由等は未解明です。 N: Download is performed unsandboxed as root as file ‘/home/gorn/singularity-ce_4.0.0-jammy_amd64.deb’ couldn’t be accessed by user ‘_apt’. - pkgAcquire::Run (13: Permission denied) さて、Singularityがインストールできたので確認してみます。 以下のファイルをex001.defとして作成します。 Bootstrap: docker From: ubuntu:22.04 %post apt-get -y update apt-get -y upgrade %runscript echo "Hello, Ubuntu" 以下のコマンドでビルドします。 singularity build ubuntu.sif ex001.def Ubuntu 22.04のイメージとなります。 Shellでコンテナの中に
「【WSL 2】dockerコンテナでGUIアプリを実行してWindowsで表示させたい」との記事を見かけ、WSL 2でGUIアプリを実行出来ると聞いてびっくりしました。なぜなら以前GUIアプリを実行したければ、Windows側でX-Windowsを起動して実現するという方法しか知らなかったからです。技術の進歩は凄まじいものです。...
私はWindowsでLinux コマンドを使えることを最近知りました。一昔は仮想デスクトップでLinuxを動かしたりしたり、開発環境構築の手軽さからMacを使ったりすることが一般的だと思ってました。マイクロソフトが提供しているWSLを使うと
Windows で WSL2 (Ubuntu) + docker compose 環境構築
WSL2 の Ubuntu に docker 及び docker compose 環境を構築するための手順です
Windows 11 で WSL2 (Ubuntu) + docker compose v2 環境構築
Windows11に WSL2 (Ubuntu) をインストールし、WSL2 の Ubuntu に docke