Docker
これは、なにをしたくて書いたもの? GitLab CI/CDパイプラインをローカルで実行できるglciというものがあるようなので、試してみたいと思います。 glci? glciはGitLab CI/CDパイプラインをローカルで実行できる実験的なプロジェクトです。 An experimenta…
これは、なにをしたくて書いたもの? 前に、Incusを使ってみるというエントリーを書きました。 Ubuntu Linux 24.04 LTSでコンテナーと仮想マシンの両方を扱えるIncusを試す - CLOVER この時、Dockerとは共存できずIncusから起動した仮想マシンやコンテナーか…
これは、なにをしたくて書いたもの? コンテナーとホストを統合し、簡単に環境を用意することに特化したDistroboxというものがあることを知ったのでちょっと 試してみます。 Distrobox DistroboxのWebサイトはこちら。 Distrobox GitHubリポジトリーはこちら…
これは、なにをしたくて書いたもの? notify-sendコマンドを使って、デスクトップ通知を行う方法を調べました。 Ubuntu Linux 24.04 LTSでデスクトップ通知をする(notify-sendコマンド) - CLOVER 今回はDockerコンテナー内からホスト側のデスクトップ環境…
これは、なにをしたくて書いたもの? Dockerクライアント(dockerコマンド)でコンテナーイメージを使う時は、まだコンテナーイメージが ローカル(キャッシュ)にない場合はダウンロードし、ダウンロード済みの場合はそのキャッシュを使うのが デフォルトの…
これは、なにをしたくて書いたもの? Sonatype Nexus Repository 3ではDocker Registryを使うことができますが、以前はDocker Registryを作成する度にポートを 追加することになっていました。 3.83.0からはPath-Based Routingというものがデフォルトになっ…
これは、なにをしたくて書いたもの? Docker EngineのUbuntu Linuxでのインストール方法を見ると、ファイアーウォールについて非互換があることが書かれています。 Before you install Docker, make sure you consider the following security implications …
これは、なにをしたくて書いたもの? 前にDockerのストレージについて見てみました。 Dockerのストレージ(コンテナデータの永続性)について学ぶ(Volumes、Bind mounts、tmpfs mounts) - CLOVER この時、Docker Daemonのストレージバックエンドについては…
これは、なにをしたくて書いたもの? 今までDockerのストレージについてちゃんと見てこなかったので、ドキュメントを眺めてみます。主にマウントに 関する内容です。 以下の違いがわかるようになるためのエントリーです。 ## バインドマウント $ docker cont…
これは、なにをしたくて書いたもの? 個人的にはあまり使ってきていないのですが、Development Container(Dev Container)について1度見ておこうと思いまして。 Development Container(Dev Container) Development ContainerのWebサイトはこちら。 Develo…
これは、なにをしたくて書いたもの? docker image lsの結果のフィルタリングとフォーマットを方法を少し覚えておこうかなと思いまして。 だいたい、ちゃんと覚えずにgrepやperlでやるような力技に頼っていたので。 ドキュメントで見る 参考にするのはこのあ…
これは、なにをしたくて書いたもの? セルフホスティングしているGitLabのコンテナレジストリーを有効にする方法と、GitLab CI/CDで使えるようにする方法をメモしておこうかなと。 だいぶハマったので…。 GitLabのコンテナレジストリー GitLabのコンテナレジ…
これは、なにをしたくて書いたもの? OpenTelemetry Collectorを使う時は、いろいろなコンポーネントが含まれているOpenTelemetry Collector Contribを使うのが手っ取り早いです。 ですが、自分でOpenTelemetry Collectorをビルドすることもできるようなので…
これは、なにをしたくて書いたもの? Docker、Docker Composeで起動するコンテナのIPアドレスを指定する方法を覚えておきたいなということで。 あまり使わないと思うのですが、覚えておくとこのブログを書くうえでは便利だったりするかもしれません(?) コ…
これは、なにをしたくて書いたもの? Sonatype Nexus 3のDockerレジストリーを使って匿名ユーザーからのDockerイメージのpullができるようにしようと思ったのですが、 これにかなりハマったのでメモしておきます。 なんで困ったのか? Docker Hubのプロキシ…
これは、なにをしたくて書いたもの? Dockerデーモンの設定に、Docker Hubのミラーが設定できることを知ったので、Sonatype NexusでDockerレジストリーを 作成して使ってみることにしました。 Docker Hubのミラーを設定する Docker Hubのミラー設定に関する…
これは、なにをしたくて書いたもの? JibでローカルにしかないDockerイメージをベースイメージにしようとして、少しハマったのでメモしておきます。 通常はどこかのDockerレジストリーに登録すると思うので、ちょっとした確認用途などでしか使わないと思いま…
これは、なにをしたくて書いたもの? これまでWildFly Maven Pluginをちょいちょいと使ってきているのですが、そういえばこれを使ってコンテナイメージを作ったことがないなと 思いまして。 情報も知らないので、確認がてら試してみることにしました。 wildf…
これは、なにをしたくて書いたもの? AWS Lambda関数のデプロイパッケージにはzipファイルとコンテナイメージがあります。 このうちzipファイルしか使ったことがなかったので、コンテナイメージを使ってみたいと思います。で、ローカルで動かしてみます。 AW…
これは、なにをしたくて書いたもの? Dockerではtmpfsをマウントすることができます。 前に似たようなエントリーを書いたことがあるのですが、なぜか「(起動後の)Dockerコンテナ内でマウントする」で終わっていました…。 Dockerコンテナ内で、tmpfsをマウ…
これは、なにをしたくて書いたもの? 使用しているLinux環境のcgroupがv1なのかv2なのかを確認するには?ということで。 Kubernetesのドキュメントに見分け方が書かれていたので、試してみることにしました。 cgroup v1とv2 Linuxでは、プロセスをグループに…
これは、なにをしたくて書いたもの? Docker Composeの構成ファイル内で(環境)変数を参照できるのはなんとなく知っていましたが、ちゃんと試したことがなかったので 自分でも確認しておきたいなということで。 環境 今回の環境は、こちら。 $ docker versi…
これは、なにをしたくて書いたもの? Docker Composeを使って起動するコンテナの初期処理をするには、どうしたらいいのかな?ということで。 ちょっと考えてみました。 環境 今回の環境は、こちら。 $ docker version Client: Docker Engine - Community Ver…
これは、なにをしたくて書いたもの? Docker Composeで、構成ファイルを複数使って上書きができることはなんとなく知っていたのですが、ちゃんと情報を追ったことが なかったので、ちょっと見てみることにしました。 Docker Composeでの構成の上書き ドキュ…
これは、なにをしたくて書いたもの? ふだんDocker Composeをそんなに使っていないのですが、たまに使うとコンテナ間で名前解決するのにどうすればいいのかよくわからなく なるので、ちゃんと見ておくことにしました。 参照ページ 主に、以下のページを見て…
これは、なにをしたくて書いたもの? hadolintというDockerfileのlintがあるので、試してみることにしました。 hadolint hadolintは、Dockerイメージをベストプラクティスに従って構築するためのDockerfileのlinterです。 Dockerfile Linter GitHub - hadoli…
これは、なにをしたくて書いたもの? JUnitを使ったテストでコンテナの利用をサポートする、Testcontainersというライブラリがあります。 Testcontainers こう書くとJava向けのライブラリのようなのですが、他の言語でも扱えるようなので試してみることにし…
これは、なにをしたくて書いたもの? Amazon ECS CLIを使うと、Amazon ECSのタスク定義をローカルで実行できるらしいので、ちょっと試してみようかなと。 Amazon ECS CLI Amazon ECS CLIは、ローカルからAmazon ECS上でのアプリケーションの構築、リリース、…
これは、なにをしたくて書いたもの? Docker Desktopには、host.docker.internalというホスト側のIPアドレスを参照する仕組みがあるようです。 Networking features in Docker Desktop for Windows / Features / Use cases and workarounds / I want to conn…
これは、なにをしたくて書いたもの? Docker Compose V2がGAになったというので、こちらに移ろうかな、ということで。 Announcing Compose V2 General Availability - Docker Docker Compose V2について Docker Compose V2のGAをアナウンスしているブログは…