はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    衆議院選挙2026

『とことんDevOps | 日本仮想化技術のDevOps技術情報メディア』

  • 人気
  • 新着
  • すべて
  • Docker Composeで既存のDockerネットワークにアプリケーションを追加する - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

    18 users

    devops-blog.virtualtech.jp

    今回はちょっとした小ネタです。 最近お仕事でKubernetesよりDockerを多く使っている私です(KubernetesもDockerも好きです)。 これまで、普段Dockerは決めた構成で動かすということしかやってきていませんでした。 具体的にいうと「こういう構成で動かす」と決まってから、そのマニフェストを作って環境作成という感じです。 その場合は必要最低限のマニフェストを記述してdocker compose up -dを実行すれば、足りない情報はDockerが補って環境を構築してくれるので特にハマることはないです。 一方、もうすでに動いているものに新しいアプリを追加するときはそうはいきません。 ちょっとだけハマったので、その時の話をシェアしたいと思います。 まずはアプリセットを作成 例えば、マニフェストは次のようなディレクトリー構成であると仮定します。 % tree ~/test

    • テクノロジー
    • 2025/01/28 00:35
    • docker
    • ネットワーク
    • あとで読む
    • *あとで読む
    • イベントレポート 第15回とことんDevOps勉強会「【ライブデモ】Visual Studio CodeのDev Containersを使って開発環境構築してみるよ」 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

      8 users

      devops-blog.virtualtech.jp

      今回のとことんDevOps勉強会は「【ライブデモ】Visual Studio CodeのDev Containersを使って開発環境構築してみるよ」と題して、Visual Studio Codeの拡張技術であるDev Containersを使用した開発環境の構築方法をライブデモでお届けしました。途中、GitHubの障害でトラブルに見舞われたものの、何とか最後までご覧いただくことができました。 このライブデモは先日行われたオープンデベロッパーズカンファレンス(ODC)2023において、好評いただいたワークショップをもとに実施しました。Dev Containersは現時点ではまだベータ版ではありますが、クライアント環境を汚すことなく、素早く開発環境を用意できるという大きなメリットがあります。ぜひ、これを機会にウォッチしてみてはいかがでしょうか? 振り返りも兼ねて当日の配信の様子をYoutube

      • テクノロジー
      • 2024/11/28 21:27
      • DevContainer
      • VSCode
      • docker
      • 環境
      • github
      • ツール
      • 技術
      • 開発
      • プログラミング
      • Pythonモジュール管理の新たな道具:pipxを使ってみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

        3 users

        devops-blog.virtualtech.jp

        Pythonには色々な便利なモジュールが存在します。中には単体で動くCLIツールなどもあったりします。 pipxは、Pythonで書かれたエンドユーザーアプリケーションのインストールと実行に役立つツールです。 macOSのbrew、JavaScriptのnpx、Linuxのaptやdnfに似たツールのようなものですね。 pipはPythonモジュールとCLIツールのインストールができるツールですが、pipの代わりにpipxを使えば、次のような利点があるので良い感じです。 pip listにインストールしたモジュールが表示されない インストールしないで実行(ワンタイム実行)もサポート 色々なPythonバージョンベースで実行 Git上のバイナリーを実行もサポート pipxはコマンドラインからアプリケーションとして直接実行できるPythonパッケージのインストールと管理に重点を置いているという

        • テクノロジー
        • 2024/09/23 20:20
        • あとで読む
        • 「GitHub CI/CD実践ガイド」を読んで、GitHub Actionsを始めよう - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

          68 users

          devops-blog.virtualtech.jp

          弊社ではGitHub Actionsの登場以前からCI/CDを行っていることもあり、CI環境としてはCircleCIが標準となっています。とはいえ開発の中心はやはりGitHubであり、GitHub上で自己完結できるという点において、GitHub Actionsの優位性は見逃せません。 今まで筆者は「CircleCIでやってたこの機能は、GitHub Actionsではどうやるんだろう?」といった視点で、都度検索することが多かったのですが、そういうやり方では知識が横方向に広がらないのですよね。もしかしたらもっと便利な機能があったり、やってはいけないアンチパターンがあるかもしれないのに、ピンポイントに検索していると、そういう気づきが得にくいのです。 なので場当たり的にググるのではなく、どのような技術であっても、一度は体系的に学んでおく必要があるというのが筆者の考え方です。そんな用途にぴったりな

          • テクノロジー
          • 2024/06/20 19:40
          • ci
          • あとで読む
          • GitHub Actions
          • GitHub
          • book
          • review
          • Visual Studio Codeでタスク機能を使ってみよう - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

            3 users

            devops-blog.virtualtech.jp

            開発サイクルを回していく中でテストや静的解析など様々なツールを活用します。その中で特定の操作をしようとしたらコマンド実行することがよくありますが、ドキュメントを探したり、スクリプトファイルを探したりするのは意外と面倒になる時がありました。 Visual Studio Codeで存在は知っていたけどなかなか使いどころを迷っていたタスク機能が活用できるかもしれないと思って遊んでみることにしました。 タスク機能とは docker-compose upなどのコマンドをタスクに登録しておくことで、コマンドパレット>タスク経由でコマンドを入力することなくターミナル上で実行できるような機能です。 定義ファイル(tasks.json)を作成 もしVisual Studio Codeのインストールからの方は、最後に記載しているインストールマニュアルもご活用ください。 コマンドパレットから「タスク:タスクの構

            • テクノロジー
            • 2024/01/18 13:37
            • HomebrewでDocker Desktopを再インストールするときに注意すること - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

              3 users

              devops-blog.virtualtech.jp

              他のOSでも同じような代替手段は用意されているとは思いますが、 macOSでDockerをインストールする方法の一つにHomebrewを使う方法があります。 Homebrewがセットアップ済み であれば、これでそれぞれインストールできます。 ちなみにDocker Desktopを入れる場合は、Docker CLIを入れる必要はありません。 brew install docker #Docker CLI brew install --cask docker #Docker Desktop for mac 一方で、Docker Desktopを再インストールしたい時というパターンがあるかもしれません。 Docker Desktopが不明なエラーのせいで起動しなくなったとか、/usr/local/bin/のリンクファイルを誤って上書きしてしまった時とか。 一旦削除してインストールしようと次のよう

              • テクノロジー
              • 2023/10/07 04:42
              • Docker
              • Mac
              • terraform-docsでドキュメントの自動生成 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                55 users

                devops-blog.virtualtech.jp

                IaCでインフラを管理していると、構築手順書が不要になります。構築手順がコードで表現されているからです。では、一切のドキュメントが不要かというと、そんなことはありません。設定値の説明などは必要になるので、使い方のドキュメントは必要になります。 かんたんDevOpsではIaCツールとしてTerraformを使っているんですが、terraform-docsというツールを使うと、そこそこのドキュメントがツールによって生成できることがわかりました。っということで、さっそく使ってみます。 terraform-docs??? terraform-docs.io github.com Terraformモジュールからドキュメントを生成するツールです。使っているモジュールがどのバージョンに依存しているのか、Input/Outputに渡すべき値なんかはわざわざ手で修正していると面倒ですし、修正漏れの原因にな

                • テクノロジー
                • 2023/03/13 10:37
                • Terraform
                • markdown
                • あとで読む
                • ドキュメント
                • document
                • 技術
                • 日本
                • とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                  3 users

                  devops-blog.virtualtech.jp

                  2026-01-19 月刊DevOpsニュース1月号 月刊DevOpsニュース 月刊DevOpsニュースは先月のニュースまとめとして配信しています。 皆さんの情報収集の一助となれば幸いです。 2026年もとことんDevOpsブログをよろしくお願いします。 プログラミング 生成AI CI/CD セキュリティ リリース その他 プログラミング VS Code、… 2026-01-16 glanceで自分好みのダッシュボードをセルフホストする 明けましておめでとうございます。今年もどうぞよろしくお願いします。 最近自宅に色々なサービスを飼っていまして。その中の1つにglanceというダッシュボードを作るアプリ?があります。 これが結構便利なので紹介します。 glance github.com glanceはセル… #glance #dashboard #self-hosted #selfhost

                  • テクノロジー
                  • 2023/02/12 19:24
                  • Docker Desktopと代替ソフトウェア大集合 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                    258 users

                    devops-blog.virtualtech.jp

                    Docker Desktopは普段使いのマシンでコンテナーでアプリケーションを実行することができるソフトウェアで、Dockerのサイトからダウンロードして使うことができます。 開発中のアプリケーションのテストとか、手元の環境でソフトウェアを動かしてみたい時に便利です。VSCodeとの連携もバッチリで、VSCodeでコーディングしたアプリケーションをDockerコンテナーで実行する、DevContainerにも対応しています。最近のバージョンでLinux Desktop版も提供されるようになったのでもちろんパソコンは必要ですが、Linux DesktopにDocker Desktopをインストールすれば、ほぼ無料でコンテナーベースのアプリケーション開発が可能になります。 良い世の中になりました。 そんな便利なDocker Desktopですが、Dockerの方針変更で次の条件に当てはまる大規

                    • テクノロジー
                    • 2023/02/12 01:54
                    • docker
                    • あとで読む
                    • container
                    • kubernetes
                    • ソフトウェア
                    • コンテナ
                    • 開発
                    • MacにインストールしたPodmanでdocker-composeを利用する / VSCodeでPodmanを使う - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                      8 users

                      devops-blog.virtualtech.jp

                      最近PodmanやPodman Desktopが気になっています。 これを使ったらDocker DesktopやRancher Desktopの代わりになるかなあと思い、試してみることにしました。 Web検索したら、まんまの内容が公開されていました。 Podman with docker-compose on MacOS. · GitHub そうです。やりたいことはこれです。 というわけで、ちょっと補足しつつ試してみようと思います。 Podmanとその他のコンポーネントのインストール この手順ではHomebrewを使って色々インストールしますので、まだインストールされていない場合はHomebrewをインストールしてください。 https://brew.sh/index_ja PodmanとPodman Desktopについてはインストーラーが公式からリリースされているので、Homebrew

                      • テクノロジー
                      • 2022/11/25 13:09
                      • docker
                      • Rancher DesktopではじめるDocker/Kubernetes入門 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                        9 users

                        devops-blog.virtualtech.jp

                        Rancher Desktopはデスクトップ上でKubernetesとコンテナの管理を行うことができるツールです。containerdやDockerを使ってコンテナーイメージのビルド、プッシュ、ダウンロード、実行できます。 K3sを使ってKubernetesクラスターの実行もデスクトップ上で可能になっています。 Visual Studio CodeのRemote DevelopmentやDocker拡張機能などの導入によって、Rancher Desktopを使ってコンテナベースでアプリケーション開発も可能になっています。 今回はRancher Desktopを使って、DockerとKubernetesに入門してみましょう。 コンテナーとはなにか コンテナーはアプリケーションを実行するプラットフォーム技術の一つで、アプリケーションをコンテナで実行します。コンテナー技術は自動化といった分野と相

                        • テクノロジー
                        • 2022/08/09 08:10
                        • Pocket
                        • オンプレミスでCircleCI Serverを動かそう(その1) ツールのインストール編 - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                          3 users

                          devops-blog.virtualtech.jp

                          CircleCIを利用することで、お手軽にCIを開始できることは、過去のエントリーでも繰り返し紹介してきました。しかし機密保持等の事情から、クラウドサービスを利用できない環境もあるのではないでしょうか。 こうしたケース向けに、CircleCIではオンプレミス版であるCircleCI Serverを提供しています。CircleCI ServerはKubernetes上にデプロイするアプリケーションです。その構築手順はドキュメントにまとめられているのですが、このドキュメントはAWS/GCPの両環境を併記していたり、やや冗長な手順が混在する都合上、全体的に見通しが悪くなっています。また言葉が足らないせいで、初見では理解しづらい箇所もいくつか存在します。 そこで本ブログでは、AWSのEKSクラスター上にCIrcleCI Serverを構築するための最短手順*1を、Step by Stepでわかりや

                          • テクノロジー
                          • 2022/04/21 13:39
                          • CircleCI
                          • server
                          • aws
                          • technology
                          • Ruby on RailsでRSpecとSimpleCovを使ってテストでカバレッジ取得までやってみた - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                            3 users

                            devops-blog.virtualtech.jp

                            Ruby on RailsでRSpecとSimpleCovを使ってテストでカバレッジ取得までやってみた こんにちは。 Ruby on Railsを触り始めたので、せっかくならTDDな開発で学習を進めてみようと思いテストコード+カバレッジ率取得を試してみました。 雑談ですが、ExcelやGoogleスプレドシートでテスト項目書を作成して手動でテストを実施していることもあると思いますが、なかなか労力が必要な作業でどうにかしたいと思いますね。 さらに当時作成したテスト項目書は使い捨てカイロ状態になりがちで、再び利用しようとしたとしもメンテナンスされておらず信用できないものになっていたりします。 テストコード+カバレッジ率取得ができることでKPI設定などをして自然とPDCAを回して維持していけるいいな。KPI設定やPDCAまわりであれこれはまた別の機会に。 完成した状態をGitHubで公開しており

                            • テクノロジー
                            • 2022/02/08 14:30
                            • AWSプロファイルを環境変数で切り替える - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                              6 users

                              devops-blog.virtualtech.jp

                              AWS環境を操作する場合、省力化や自動化のためにawsコマンドをターミナルから叩くのは日常的ですよね。操作する環境がひとつだけであればよいのですが、テスト環境と本番環境でアカウントが分かれていたり、また複数のプロジェクトに参画している場合に問題となるのがプロファイルの管理です。特に環境を取り違えるような事故がないよう、十分に気をつけなければなりません。 基本的には以下のコマンドを実行し、環境ごとに別のプロファイルを作成して使い分けますよね。 $ aws configure --profile PROFILE_NAME コマンドを実行する際には、--profileオプションで使用するプロファイルを指定すればOKです。 $ aws subcommand option --p PROFILE_NAME しかしコマンドを実行する度に、都度プロファイルを指定するのは面倒です。またコマンドラインオプシ

                              • テクノロジー
                              • 2022/01/28 21:31
                              • AWS
                              • あとで読む
                              • DevOpsとは - とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

                                4 users

                                devops-blog.virtualtech.jp

                                開発と運用が協力し合うDevOpsの課題 DevOpsとは、一般的に開発と運用が協力し合ってシステムを開発、運用していく取り組みを指しています。ただ、この説明だけだと、協力し合うのは当たり前と考えるかも知れませんので、DevOpsの必要性、すなわち課題について考えてみましょう。 開発は変化を求め、運用は安定を求める 開発と運用、それぞれの立場で求めるものが異なるという課題が挙げられます。 開発は変化を求める アプリケーションを開発する立場からすると、一度作ったらそれで終わりというわけではありません。バグの修正や機能の追加など、一旦リリースした後も開発は継続していくことがほとんどです。また、従来のような頻度の少ないリリースではなく、ちょっとした修正でもリリースする頻繁なリリースサイクルが求められます。 運用は安定を求める 開発されたアプリケーションを運用する立場からすると、リリースして動作す

                                • テクノロジー
                                • 2022/01/24 13:18

                                このページはまだ
                                ブックマークされていません

                                このページを最初にブックマークしてみませんか?

                                『とことんDevOps | 日本仮想化技術のDevOps技術情報メディア』の新着エントリーを見る

                                キーボードショートカット一覧

                                j次のブックマーク

                                k前のブックマーク

                                lあとで読む

                                eコメント一覧を開く

                                oページを開く

                                はてなブックマーク

                                • 総合
                                • 一般
                                • 世の中
                                • 政治と経済
                                • 暮らし
                                • 学び
                                • テクノロジー
                                • エンタメ
                                • アニメとゲーム
                                • おもしろ
                                • アプリ・拡張機能
                                • 開発ブログ
                                • ヘルプ
                                • お問い合わせ
                                • ガイドライン
                                • 利用規約
                                • プライバシーポリシー
                                • 利用者情報の外部送信について
                                • ガイドライン
                                • 利用規約
                                • プライバシーポリシー
                                • 利用者情報の外部送信について

                                公式Twitter

                                • 公式アカウント
                                • ホットエントリー

                                はてなのサービス

                                • はてなブログ
                                • はてなブログPro
                                • 人力検索はてな
                                • はてなブログ タグ
                                • はてなニュース
                                • ソレドコ
                                • App Storeからダウンロード
                                • Google Playで手に入れよう
                                Copyright © 2005-2026 Hatena. All Rights Reserved.
                                設定を変更しましたx