サーバー設定の忘備録2

ではまず、docker環境を整えましょう。

まっさらなOSなので、必要と思われるものをまず入れておく。

sudo apt update && sudo apt -y upgrade
sudo apt install -y curl vim openssh-server

続いて、dockerですが、aptで入るパッケージのバージョンが少し古いみたいなので、リポジトリを追加して、新しいヤツを入れたいと思います。

sudo apt update && \
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

sudo apt-get -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-compose

sudo usermod -aG docker $USER 	#このコマンドは、現在ログインしているユーザーをDockerグループに追加するために使用されます。 usermod コマンドは、ユーザーの属性を変更するために使用されます。 -a オプションは、既存のグループにユーザーを追加するために使用されます。-G オプションは、追加するグループを指定します。 docker は、追加するグループ名です。 $USER は、現在ログインしているユーザー名を表します。

以上でdocker環境のインストールが完了したはずです。最後のnewgrpは実行してもしなくてもよさそうです。

 次に、メインとなるdockerコンテナ(イメージ)の導入です。なるべく、公式の情報を引っ張ってきたいところですが、公式が出していない物もあるので、ネット情報を参考にやってみます。


 あらかじめ申しておきますが、IT素人が個人の趣味の範囲で楽しんでいる作業の忘備録ですので、この情報で何かありましても責任は取れません。悪しからず。

 docker周りの大まかなフォルダ構成は以下の様にするつもりです。
docker-compose.ymlなどは、Homeディレクトリ以下にdocker/とし、各docker-compose.ymlごとにディレクトリを分ける.

ボリュームはすべてバインドマウントボリュームに書き換えておく。すべてのバインドマンとボリュームを/var/docker以下に集めておく。たぶん、/varディレクトリをバックアップしておけば、復元が簡単になるはず・・・なってほしいなぁ。

次から本格的にdockerイメージ、コンテナの準備になります。

カテゴリー: Linux、サーバー, PC関連 | コメントする

サーバー設定の忘備録1

やっとおちついたので、ちょっとずつ更新していきます。

といいつつ、またごっそり消えるかもしれません。(なんか、鯖の挙動が私なみにアヤシイw)

まずはハードの情報。

  • CPU:Core i5 13600k
  • MB:MSI PRO B660M-E DDR4 (パソコン工房限定モデル)
  • メモリ:16GBバルク

この構成に、Ubuntu22.04 LTE をのせます。

こんな構成なのですが、はっきり言って失敗です。皆さんこの組み合わせは止めましょう。

まず、MBのネットワークアダプタがUbuntuに認識されません。この話は結構前から言われているのですが、まだ改善されていないようです。詳しくは、「Intel® I219V 1Gbps LAN controller」を認識しない、という問題です。

解決法はあるようで、グーグル先生に聞けばいくつか出てきます。

しかし、私の環境では一通りやってみましたがどの方法でも認識しなかったので、USB接続のネットワークインターフェイスを買ってきて、USB接続で通信環境を整えました。

あとは、13世代のCPUにffmpegのQSVを組み合わせようとしたときにちょっと解らなかった事があり、時間を取られたので、そのことも後日記すことにします。

 さて、前置きはさておき、今回は、Ubuntuの中にdocker環境を整え、可能な限りdockerで動かしてみる。という挑戦をしてみたいと思います。が、完全な素人なので、よく考えたら無駄だとか、何やってんの?とか突っ込みどころ満載かと思いますが、そんな方はサッサと有用な情報を求めてブラウザバックしていただけると幸いです。

カテゴリー: 駄文 | コメントする

誰も待っていないと思いますが

お待たせしました.HP復活です.(多分

さて,以前のサーバーがお亡くなりになって一月ちょっと掛かりましたが,無事通常運行できそうです.

と,書き連ねたいですが,今はこれまで.

カテゴリー: 駄文 | コメントする

Hello world!

WordPress へようこそ。こちらは最初の投稿です。編集または削除し、コンテンツ作成を始めてください。

カテゴリー: 未分類 | 1件のコメント