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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『とことん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
      • ツール
      • 技術
      • 開発
      • プログラミング
      • 「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技術情報メディア

              56 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

                2025-03-26 GtiHub ActionsでGitHub Scriptを使ってみよう はじめに GitHub Actionsを活用してCI/CDや各種自動化を行っていると、「特定の条件で処理を分岐したい」「IssueやPull Request(PR)に対して自動でコメントを投稿したい」といった、ちょっとした処理を柔軟に実行したくなる場面があります。 こうした細か… 2025-03-12 XGBoostを使って機械学習を始めてみよう XGBoostとは? XGBoost(eXtreme Gradient Boosting)は、勾配ブースティング(Gradient Boosting)に基づいた機械学習アルゴリズムの一つであり、高速かつ高精度な予測を実現する手法です。 機械学習の分野では、複数のシンプルなモデル(それぞれの精度は… 2025-03-11 月刊VS Code通信(2025/

                • テクノロジー
                • 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
                        • 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-2025 Hatena. All Rights Reserved.
                            設定を変更しましたx