並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 210件

新着順 人気順

apt-keyの検索結果41 - 80 件 / 210件

  • DockerとPodman/Skopeo/Buildahは何が違うのか? - Qiita

    Oracle VM VirtualBoxを使ってDocker環境とPodman環境を準備しました. 調べたところPodmanはCentOSに導入する記事が多いのですが,CentOS 8は2021/12に,Cent OS 7は2024/6にサポートが終了することもありUbuntuで検証を行いました. 結論だけ述べると,PodmanやBuildahを使うにはRed Hat系OSを使った方が楽です. Podman3.0からはDocker-composeがサポートされるようになっているので,Podman環境でも同じバージョンを利用しました. 比較事項 導入のしやすさ 基本コマンド 特有機能 ルートレス Skopeoの特徴 Buildahの特徴 PodmanとDocker-compose Podの管理 導入のしやすさ Docker Engine & Docker-compose インストール方法はこ

      DockerとPodman/Skopeo/Buildahは何が違うのか? - Qiita
    • DockerでNginx+Puma環境の構築(AWS FargateでRails環境をつくる - その2) - 虎の穴開発室ブログ

      こんにちは、虎の穴ラボNSSです。 前回「いまさらDocker入門(AWS FargateでRails環境をつくる - その1)」という記事をご紹介しました。 多くの方に読んでいただいたようで大変嬉しかったです。 今回こそは、Fargateを利用してDockerコンテナをデプロイするところまでを紹介いたします。 ...と思ったのですが、デプロイする前の準備がまだまだあったので、 今回は前回同様ローカルマシンで少し違ったRails環境の構築についてご紹介します。 toranoana-lab.hatenablog.com 1. 構築する環境について その1で構築したRails環境をdevelopmentとし、今回構築する環境をproductionとします。 development production ※実際本番デプロイするときはロードバランサーがありますが、ローカルマシンでの実行の際はありま

        DockerでNginx+Puma環境の構築(AWS FargateでRails環境をつくる - その2) - 虎の穴開発室ブログ
      • 第677回 aptで使うsources.listのオプションいろいろ | gihyo.jp

        第675回ではapt-keyコマンドが廃止される理由を、さらに第676回ではaptの新機能を紹介しました。今回はaptパッケージのリポジトリ情報を指定するsources.listの内容とそのカスタマイズ方法について紹介しましょう。 リポジトリ情報を設定するsources.list Aptはリポジトリにあるパッケージをその依存関係に基づいてダウンロードし、システムにインストールするツールです。その「リポジトリ」の情報を管理するのが「sources.list」と呼ばれるファイルとなります。 パッケージリポジトリとしてアクセスするためには、具体的には次の情報が必要です。 リポジトリのURI 通信プロトコルの種別 リリース名やコンポーネント アーキテクチャーや鍵情報など、その他のオプション これらの情報が「/etc/apt/sources.list」もしくは「/etc/apt/sources.li

          第677回 aptで使うsources.listのオプションいろいろ | gihyo.jp
        • CloudShellをIaC実行基盤として考えてみる #omoshiro_cloudshell | DevelopersIO

          re:Invent2020で待望のAWS版CloudShellが発表されました。いろんな使い方が想定されていますが、この資料では、AWS CloudShellをinfrastructure as Codeの実行基盤として使うときに、従来の方法と比較して考慮や注意が必要な点を纏めています。 re:Invent 2020で、待望のAWS CloudShellが発表されました。みなさん、使ってますか? AWS CloudShell – AWS リソースへのコマンドラインアクセス | Amazon Web Services ブログ 「クラウドでシェルが動くんやで!」というわけで、色んな人達がその使いみちの探求に明け暮れているわけですが、そんな中、自分は、IaC(Infrastructure as Code)の実行基盤として、CloudShellがどこまで使えるのか、ちょっと考えてみたので、その内容

            CloudShellをIaC実行基盤として考えてみる #omoshiro_cloudshell | DevelopersIO
          • Trivyのアップデート(2019/10 - 2020/04) - knqyf263's blog

            噂によると日本でもGWが終わったらしいです。自分は去年のGWにTrivyを開発したので気づけばもう一年経ちました。いい機会なので直近のアップデートをまとめようと思います。 あと会社の評価の時期の前に自分の成果まとめておくかーと思ったのですが(多分もう評価終わってしまったけど)、仕事の80%近くをOSSであるTrivyに費やしているので、Trivyに関して近頃のアップデートや周辺のニュースをまとめけば大体OKということに気づいたというのも理由の一つです。ということで書いておきますが、気まぐれなので次以降も書くかは不明です。近況が追えてなかったという人もちらほらいたので、基本は自分で見返すために書いてますが誰かの役に立てば幸いです。 なぜそういう仕事をすることになったのかについては過去にやたらと長いやつを書いてあるので興味あれば。 knqyf263.hatenablog.com そしてこの記事

              Trivyのアップデート(2019/10 - 2020/04) - knqyf263's blog
            • Run an Internet Speed Test from the Linux Command Line - Putorius

              We have all used tools like speedtest.net to test upload and download speeds. Whether it was to test the WiFi in that coffee shop (I use my own tether, never unknown hot spots), preparing for a LAN party (do people still do that?), or just a step in troubleshooting, we have all been there. For one reason or another you simply think you are being cheated of bandwidth, so you want independent verifi

                Run an Internet Speed Test from the Linux Command Line - Putorius
              • 第584回 SystemTapでカーネルの挙動を確認する | gihyo.jp

                カーネルを再構築することなくカーネルの動作を深く詳細に確認できると便利です。今回紹介するSystemTapを使うと、ちょっとしたスクリプト言語を書くだけで、カーネル上の特定の処理をフックし、必要な情報を収集・分析できます。 SystemTapがあるとうれしい理由 SystemTapは実行中のカーネルの処理をフックして、必要に応じて情報を収集し、出力するツールです。 カーネルのデバッグにおける代表的な手法と言えば「printk()の差し込み」です。printk()関連の関数を使えば多くの問題の状況を把握できますし、その情報がそのまま解決につながる例だってたくさんあります[1]⁠。 いわゆる「printk()デバッグ」は強力な手法ではあるものの、いくつかの弊害も存在します。 printk()を差し込むためにカーネルやモジュールをビルドし直さなくてはならない 環境に合わせたカーネルやモジュールの

                  第584回 SystemTapでカーネルの挙動を確認する | gihyo.jp
                • システム認証を「ゲートウェイ」にまとめて細かい権限管理ができる「HashiCorp Boundary」

                  大規模なシステムを組織で管理するためには、認証システムの管理や適切な権限設定が必要ですが、実際に実現しようと思うと乗り越えるべき壁が多いのも事実。HashiCorpがリリースした認証システム「Boundary」を使うと、システムの認証を1箇所にまとめてユーザーやグループごとに細かく権限管理を行うことができます。 Boundary by HashiCorp https://www.boundaryproject.io/ Announcing HashiCorp Boundary https://www.hashicorp.com/blog/hashicorp-boundary サーバーやデータベースへアクセスする場合、従来はSSHコマンドなどを実行して直接システムにアクセスしていましたが、アクセス権限などをきめ細かく設定できず、意図しない操作がそのまま実行されて障害につながる危険性がありまし

                    システム認証を「ゲートウェイ」にまとめて細かい権限管理ができる「HashiCorp Boundary」
                  • Raspberry Pi4とCoral USB Acceleratorで行う機械学習 - Qiita

                    はじめに 本記事はエッジデバイスで機械学習を行う方法として、Raspberry Pi4とCoral USB Acceleratorの導入手順についてまとめています。 Raspberry Pi4は現行機種の最新世代になります。CPUやメモリ性能が大幅に向上し、USB3.0にも対応しています。 Coral USB AcceleratorはGoogleがエッジデバイスで機械学習を行うために開発したGoogleの専用ASICです。 この専用ASICはEdge TPUと言われ、エッジで推論を行うことに特化したTensorFlow Liteのフレークワークが利用できます。なお、TensorFlow Liteのフレークワーク以外はサポートしていません。また、Coral USB Acceleratorの性能を最大限に発揮するためには、USB3.0の接続が必要です。要約するとCoral USB Accele

                      Raspberry Pi4とCoral USB Acceleratorで行う機械学習 - Qiita
                    • Fullstaq Rubyの第一印象とDocker/Kubenetes Rubyアプリとの統合(翻訳)|TechRacho by BPS株式会社

                      概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Fullstaq Ruby: First impressions, and how to migrate your Docker/Kubernetes Ruby apps today — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2019/08/10 著者: Andrey Novikov サイト: Evil Martians -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 Fullstaq Rubyとは Fullstaq Rubyは、標準のMRI Rubyインタプリターのカスタムビルドです。メモリアロケーターの置き換え、セキュリティパッチの適用などさまざまな手を加

                        Fullstaq Rubyの第一印象とDocker/Kubenetes Rubyアプリとの統合(翻訳)|TechRacho by BPS株式会社
                      • Announcing CUDA on Windows Subsystem for Linux 2 | NVIDIA Technical Blog

                        WSL2 is available on Windows 11 outside the Windows Insider Preview. For more information about what is supported, see the CUDA on WSL User Guide. In response to popular demand, Microsoft announced a new feature of the Windows Subsystem for Linux 2 (WSL 2)—GPU acceleration—at the Build conference in May 2020. This feature opens the gate for many compute applications, professional tools, and worklo

                          Announcing CUDA on Windows Subsystem for Linux 2 | NVIDIA Technical Blog
                        • AgileBits、パスワード管理アプリ1PasswordのLinuxデスクトップ・アプリ「1Password for Linux」のDevelopment Previewを公開。

                          AgileBitsがパスワード管理アプリ1PasswordのLinuxクライアント「1Password for Linux」のDevelopment Previewを公開しています。詳細は以下から。 カナダのAgileBitsは現地時間2020年08月02日、同社が提供しているパスワード管理サービス/アプリ「1Password」を今後Linuxプラットフォームにも提供していくとして、新たにLinuxデスクトップ・アプリ「1Password for Linux」のDevelopment Preview版を公開しています。 A full-featured Linux desktop app has been our most requested feature by far and responsible for the longest forum post in our history. T

                            AgileBits、パスワード管理アプリ1PasswordのLinuxデスクトップ・アプリ「1Password for Linux」のDevelopment Previewを公開。
                          • Amazon Lightsailでコンテナが使えるようになったので検証してみた|Subaru Nakamura(varu3)

                            こんにちは、varu3です。そういえばちゃんと報告をしていませんでしたが、今年の9月からnote株式会社でSREとして入社しました。今後ともよろしくお願いいたします 🙇 この記事は noteのみんな Advent Calendar 2020 の9日目の記事となります。 普段からnoteにもっと技術系の記事が増えればいいな〜と思っているので、アドベントカレンダーの中では空気を読まずに技術系の内容となります。恐縮です😅😅😅 この記事を書いていたら少々長くなったので要約すると、年末年始で時間のあるWebエンジニアのみんな〜〜〜〜〜、AWS Lightsailでコンテナイメージが使えるようになって超気軽にWEBアプリを公開できるようになったから開発しようぜ〜〜〜みたいな内容です。 tl;dr・Amazon Lightsail Containerで気軽に低コストでコンテナをデプロイできるよう

                              Amazon Lightsailでコンテナが使えるようになったので検証してみた|Subaru Nakamura(varu3)
                            • 非推奨となったapt-keyの代わりにsigned-byとgnupgを使う方法 - 2021-05-05 - ククログ

                              apt-key(8)はapt 2.1.8より非推奨となりました。 Ubuntu 20.10 (Groovy)やそろそろリリースの時期が近づいてきたDebian 11(Bullseye)からはapt-keyを利用すると警告されます。 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). 今回はapt-keyを使うのをやめて、代替手段へと(パッケージ提供側が)移行する方法について紹介します。 apt-keyはどのような挙動をするのか ソフトウェアを簡単にインストールできるように、開発元が独自にAPTリポジトリを提供してくれている場合があります。 その場合、パッケージの署名に使っている公開鍵をあらかじめインポートするように指示していることがあります。 apt-

                                非推奨となったapt-keyの代わりにsigned-byとgnupgを使う方法 - 2021-05-05 - ククログ
                              • Visual Studio Online の環境をカスタムする - /dev/blog

                                2代目 Visual Studio Online(以下 VSO) がパブリックプレビューになりました。 機能やクイックスタートは id:okazuki さんが記事を書かれているのでこちらから。 blog.okazuki.jp この記事では、VSO でオレオレ開発環境を作る方法をご紹介します。 簡単に説明すると、Dockerfile を使って開発環境を作ることができるというものです。ざっくりとイメージ。 それでは簡単に流れを見ていきましょう 1-1. VSO の設定 VSO は、Environment の作成時に、GitHub のリポジトリを指定することができます。 この時に、 repository-root}/.devcontainer.json もしくは {repository-root}/.devcontainer/devcontainer.json に設定ファイルを置いておくと、拡張

                                  Visual Studio Online の環境をカスタムする - /dev/blog
                                • Kubernetes環境を構築して、実際にコンテナを動かしてみよう

                                  はじめに 今回は、実際に手を動かしてkubernetesを理解していきましょう。まずはコンテナとkubernetesによるコンテナオーケストレーションについて説明します。その後、kubernetesクラスタを構築していきます。構築ができたら、実際にコンテナをクラスタ上で動かしてみます。 コンテナとは コンテナは仮想化方式の1つとされています。アプリケーションの実行に必要なファイル群をコンテナという形でパッケージングして、ホストOSのカーネルを共有しつつユーザ空間でリソースを分離することで仮想的に分離された環境を生成し、アプリケーションを実行します。この実行環境はホストOSからは通常のプロセスとして扱われます。 この仕組みには、ハイパーバイザー型仮想化などの方法に比べて、以下のような利点があります。 高速な起動/停止最小限のリソース消費再現性の保証(Immutable Infrastruct

                                    Kubernetes環境を構築して、実際にコンテナを動かしてみよう
                                  • CUDAなんてない!Ryzen + RADEONのAMD環境でもStable Diffusionをローカルマシンで動かす。 | 徒労日記

                                    いま一部で話題のStable Diffusion。 ちょっと前から出ているMidjourneyと同じく、「画像生成AIが言葉から連想して絵を書いてくれる」というツール。 今はツールだけど、そのうち色々なアプリ、サービスのいち機能に自然な形で組み込まれると思います。 それが自分のPCでも動くらしい! それなら無駄にありあまるGPUパワー(というほどでもないけど)を使ってみたい!! と思い立ち触ってみたけれど、基本NVIDIA=CUDA推奨。 誰かRADEON=AMDでやってる奴いるでしょ! と思ったら意外と日本の記事が出てこなくて苦労しましたとさ。 バイブル基本この動画の通りにやっただけです。 が、これ系の知識が全く無かったので何回もやり直しました。 初めて動いた時は声がでたレベル。 当環境&必要なものCPU:AMD Ryzen 9 5900XGPU:AMD RADEON 6800XTMEM

                                      CUDAなんてない!Ryzen + RADEONのAMD環境でもStable Diffusionをローカルマシンで動かす。 | 徒労日記
                                    • StyleGAN+CLIPによる汎用的な顔画像編集アプローチ

                                      1.はじめに 今まで、StyleGAN+CLIPを使って顔画像をテキストで編集するアプローチには、テキストから潜在変数を最適化する Optimaization とテキスト毎に潜在変数の差分を事前学習する Mapper がありましたが、前者は時間が掛かり後者は汎用性に欠ける弱点がありました。今回ご紹介するのは、これらの弱点を改善した Global direction というアプローチです。 *この論文は、2021年3月に提出されました。 2.Global directionとは? まず、StyleGAN+CLIPを使って顔画像をテキストで編集する Mapper というアプローチをみてみましょう。 左の元画像の潜在変数wをマッピングネットワークMに入力し差分△を求め、潜在変数w+差分△をStyleGANに入力し、右の出力画像を得るネットワークを考えます。CLIP でテキストと出力画像の類似度を

                                      • Dockerコンテナ上でEdge TPUコンパイラを使う - OPTiM TECH BLOG

                                        2020年1月に Edge TPU が macOS/Windows でも動作するようになりましたが、Edge TPU コンパイラはまだなので、macOS/Windows から手軽に利用できるように Docker でコンテナ化してみました。R&D チームの奥村(@izariuo440)がお送りします。 ベースイメージ選定 Dockerfile を書く Docker イメージのビルド EfficientNet-lite のモデルの準備 Docker でコンパイル おわりに おまけ Edge TPU に関しては、過去記事も参考になるかもしれません。 Edge TPU の July 2019 Updates を追う - OPTiM TECH BLOG 2019インターン紹介: Edge TPU向けPoseNetのリアルタイム姿勢推定 - OPTiM TECH BLOG Edge TPU の性能を引

                                          Dockerコンテナ上でEdge TPUコンパイラを使う - OPTiM TECH BLOG
                                        • Windows11のWSL上でGPUを使おう!(2021/10時点) - Qiita

                                          1.本記事の目的 Windows11ではWSL上でGPUが使用できるようになりました。(WSLg:Windows Subsystem for Linux GUI、と呼ばれています)WSL側でGPUが使用できるようになったことで、GUIプログラムや機械学習のプログラムをWSL上で動作させることができるようになります。 さっそく、Window11上で環境を構築していきましょう! 2.使用する環境の前提 Windows 11がインストールしてあること NVIDIAのグラフィックボードが搭載されていること もし、Windows11への更新がまだの場合は手動のインストール(参考:)ができますので、そちらをためしてみましょう。残念ながらWindows10秋の更新(21H2)には、グラフィック機能はサポートされない様子ですので、Windows11にアップデートを行ってください。 グラフィックスの機能は当

                                            Windows11のWSL上でGPUを使おう!(2021/10時点) - Qiita
                                          • 画像生成AI「Stable Diffusion」をローカル環境で実行する - パソコン関連もろもろ

                                            公開日:2022年8月23日 最終更新日:2023年1月16日 はじめに 環境構築 実行方法 学習済みパラメーター「sd-v1-4.ckpt」のダウンロード リポジトリのクローン 「sd-v1-4.ckpt」の移動 いよいよ実行 結果 つづき 動作確認できたその他の環境 CUDA 11.3.1 1 2 CUDA 11.6.2 1 2 VRAM不足に直面したら 更新履歴(2022年10月11日) バージョン2.1 はじめに最近「DALL-E2」や「Midjourney」など文章から画像を生成するAIが流行っています。 その一つが今回紹介する「Stable Diffusion」です。 「Stable Diffusion」の特徴はオープンソースで公開されていることであり、ローカル環境で実行可能です。 もちろんWeb上で簡単に試すことも可能で、こちらにデモンストレーションが公開されています。 hu

                                              画像生成AI「Stable Diffusion」をローカル環境で実行する - パソコン関連もろもろ
                                            • 【GitHub】新GitHub Actionsを使ってAWS ECRにイメージをプッシュするCIを作ってみた - Qiita

                                              前置き GitHub Actionsが刷新されてHCLからYAMLでCIを作成できるようになりました。 前まではAction毎にDockerfileを必ず用意する必要がありましたが、Ubuntu・Windows・MacOS上でCIを回すことが可能となり、Dockerfileのメンテナンスが要らなくなりました。<- まじ感謝 では、新しくなったGitHub Actionsを使用してどのようにCIを作ったか説明していきたいと思います。 概要 今回作成してみたCIは、Pythonで開発したアプリケーションをDockerizeしてAWS ECRへプッシュするというものです。 Pushする前にソースコードのLintチェック、テストの実行、Trivyを使用した脆弱性診断、Dockleを用いたセキュリテイ診断を並列に実施します。並列に実行できるJobは20個までとなっているので、今回の規模であれば余裕で

                                                【GitHub】新GitHub Actionsを使ってAWS ECRにイメージをプッシュするCIを作ってみた - Qiita
                                              • apt-key が非推奨になったので

                                                本家 Debian を使っている人は既にご存知だとは思うが,パッケージ管理ツールの APT でパッケージへの電子署名用 OpenPGP 公開鍵を管理する apt-key コマンドが非推奨になっている。更に Debian 12 では apt-key コマンドは削除されるらしい。 Debian 系ディストリビューションである Ubuntu も当然これに倣うのだが $ sudo apt update ... W: https://download.docker.com/linux/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. みたいなワーニ

                                                  apt-key が非推奨になったので
                                                • NVENCを使ったHWEncode環境 (Ubuntu版) - Qiita

                                                  これは さくらインターネットAdvent Calendar 2018 15日目の記事です。(公開遅くなりました) こんにちは、さくらインターネットのやまけんです さくらのアドベントカレンダーなのにあまりにも関係性が低いような内容ですが、さくらの高火力GPUサーバ環境でも試せる内容なので、今回は記事にさせていただきました。 GPUサーバというと、機械学習などのイメージが大きいですが、本来のグラフィック演算ユニットとしての使い方としてハードウェアエンコードのプラットフォームとして、使ってみようというのが今回のテーマです。 ちょうどH.265も再生環境が整ってきたかと思いますので、MPEG2やH.264からのエンコードを高速に並列処理できる環境として、GPUサーバを利用します。 このテーマに向いている人 ・多量のMPEG2やH.264動画を所有していて、H.265に変換したい人 (画質にそこまで

                                                    NVENCを使ったHWEncode環境 (Ubuntu版) - Qiita
                                                  • 第710回 Snap版Firefoxを使用しないでやり過ごす | gihyo.jp

                                                    今回は、どうにかしてSnapパッケージ版Firefoxを使用しないで済む方法を紹介します。 Snapパッケージ版Firefox概要 第687回でお知らせしたとおり、Ubuntu 21.10ではSnapパッケージ版Firefoxがデフォルトになり、Debianパッケージ版がオプションとなりました。 今月21日にリリースが予定されているUbuntu 22.04 LTSでは、さらに一歩進んでDebianパッケージでの提供がなくなります。具体的にはChromiumと同じくDebianパッケージ版はSnapパッケージ版のインストーラーになります。正確には、もうすでになっています。 Snapパッケージ版Firefoxは動作におおむね問題なく、問題点もUbuntu 21.10のリリース時点よりは改善が進んでいるものの、まだまだ多数の不具合報告があります。 Ubuntuソフトウェアのように[1]いつも使う

                                                      第710回 Snap版Firefoxを使用しないでやり過ごす | gihyo.jp
                                                    • コンテナで複数プロセスを起動させる - goodbyegangsterのブログ

                                                      1コンテナ上で、nginxとfluentdを動かした話。 どうして複数プロセスを起動してはいけないの Dockerコンテナではプロセスを1つだけ起動させる、とは有名なContainerベストプラクティスですが、これはどうしてでしょう。いろいろ理由があると思いますが、明確な技術的理由として、DockerではCMDオプションやENTRYPOINTオプションで起動したプロセスがコンテナ上のPID1になるからだ、と思っています。 試しに、nginxのコンテナを起動してプロセスを確認してみると、PID1は、nginxのmaster processとなっています。 $ docker run --rm -d --name nginx nginx $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1d4d0754f57a n

                                                        コンテナで複数プロセスを起動させる - goodbyegangsterのブログ
                                                      • add-apt-repositoryを使わないでPPAを追加する

                                                        Dockerコンテナ内で、足りないパッケージをインストールしようとしたところ、 apt searchでリストに出てこない リポジトリを追加しようとしたが、add-apt-repositoryがインストールされてない などの理由ではまってしまいました。add-apt-repositoryコマンドは、 > sudo apt install software-properties-common を実行すると、インストールされます。そして、リポジトリ(例えばppa:deadsnakes/ppa)を以下のように追加してアップデートすれば、パッケージが見つかってインストールできます。通常はこれで良いのです。 > sudo add-apt-repository ppa:deadsnakes/ppa > sudo apt update しかし、software-properties-commonは余計なア

                                                        • PhpStorm on WSL2でWindowsに依存しない開発環境を作る - レガシー環境から脱却したい

                                                          はじめに WindowsでPHPなどの開発をしていると色々トラブルに見舞われます。 WSL2やWindows terminalの登場で、端末環境はほぼLinux同等のものが動くようになりました。 しかし、コード編集にWindows側のIDEを使おうとすると色々トラブルに見舞われます。 (Dockerの実効速度とか、Git管理時のパーミッション問題とか) それらはLinuxマシンを使えば解決することですが、Windowsマシンを使いたい。。。 今回はWSL2に開発ツールを詰め込みX-Server経由でGUI操作することで、Windowsの依存性を限りなく減らした環境を作成します。 補足 VSCodeを使用する場合はX環境を設定しなくても、Remote Develop機能でWSL2内の環境を直接操作できると思います。 また、Windowsのファイルエクスプローラで\\wls$\ubuntu-2

                                                            PhpStorm on WSL2でWindowsに依存しない開発環境を作る - レガシー環境から脱却したい
                                                          • 【プロキシ対応】Docker Desktop for Windowsを使わず、WSL2 / Ubuntu に apt で Docker を入れる - 砂漠の旅人(たびと)

                                                            こんにちは、たびとです。 Docker 初心者の頃、既存の WSL2/Ubuntu 環境に Docker Desktop for Windows をインストールし、Docker コンテナを構築するといったよくある使い方をしていました。 しかし、業務で使い込んでいるうちに思わぬ事故に何度も遭遇しました。このままでは実用には耐えられないなと思い、WSL2/Ubuntu 環境に直接 Dokcer をインストールしてみました。 この記事の対象者 Docker Desktop for Windowsを諦めた理由 Docker Desktop for Windows採用 トラブル連発 そして Docker Desktop for Windows を諦めた WSL2/Ubuntu の準備 (20.04 or 22.04) Ubuntu 版 Docker のインストール アップデート確認 Dockerに必

                                                              【プロキシ対応】Docker Desktop for Windowsを使わず、WSL2 / Ubuntu に apt で Docker を入れる - 砂漠の旅人(たびと)
                                                            • Windows11でWSL2+nvidia-dockerでPyTorchを動かすのがすごすぎた

                                                              Windows11にはWSL2があり、Linux環境からGPUありのPyTorchを動かすことが可能です。WSL2経由のほうがWindowsネイティブよりも訓練速度が倍になります。nvidia-dockerを使うと、CUDAのバージョンを気にすることなく、環境構築できます。 やりたいこと Windows11に標準装備されたWSL2を使って、Linux環境からGPU利用ありのPyTorchを動かしたい。 よくあるやり方(例えばこの記事)では、WSL側にCUDAとCuDNNをインストールしているが、これをやったところCUDAのセットアップ時に、前提ライブラリのインストールでドハマリし、うまくいかなかった GPUのランタイムはWindowsにインストールしたCUDAのみを使い、できるだけあとはnvidia-dockerに任せたい よくあるやり方ではうまく行かず「もうWSL2でPyTorch動かす

                                                                Windows11でWSL2+nvidia-dockerでPyTorchを動かすのがすごすぎた
                                                              • Running Docker on Apple Silicon M1 — finestructure

                                                                If you’re anything like me, you’ve been both terribly excited to get your hands on a Mac with an M1 chip – but at the same time apprehensive if all your favourite dev tools are going to work on it. And for me, high on that list of tools is Docker. As of writing, Docker for Mac does not run on Apple Silicon, and so my quest for a work-around began even before I received my M1 Macbook Air, by settin

                                                                  Running Docker on Apple Silicon M1 — finestructure
                                                                • ubuntuにCUDA、nvidiaドライバをインストールするメモ - Qiita

                                                                  wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600 sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"

                                                                    ubuntuにCUDA、nvidiaドライバをインストールするメモ - Qiita
                                                                  • Debugging MySQL/MariaDB (1): Build and Test - nayuta-yanagisawa's blog

                                                                    MySQL/MariaDB をデバッグする実践的方法を解説する。この記事ではデバッグを行うための準備を行い、具体的なデバッグの方法については (2) 以降の記事で説明する予定である。なお、一連の記事すべてにおいて MySQL 8.0.24 および MariaDB 10.5.9 を前提として解説する。 Building MySQL/MariaDB MySQL/MariaDB のそれぞれについて、ビルドする方法を簡単にまとめておく。以下の記述は筆者の開発環境 (Vagrant Box bento/ubuntu-20.04) を前提としたものである。 MySQL Boost 同梱版のソースを公式からダウンロードし展開する。GitHub から取得すると Boost のバージョンを合わせるのがかなり面倒なので、Boost 同梱版を使うのが吉である。 wget https://dev.mysql.co

                                                                      Debugging MySQL/MariaDB (1): Build and Test - nayuta-yanagisawa's blog
                                                                    • Amazon Lightsailでコンテナが使えるようになったので検証してみた|Subaru Nakamura(varu3)

                                                                      こんにちは、varu3です。そういえばちゃんと報告をしていませんでしたが、今年の9月からnote株式会社でSREとして入社しました。今後ともよろしくお願いいたします 🙇 この記事は noteのみんな Advent Calendar 2020 の9日目の記事となります。 普段からnoteにもっと技術系の記事が増えればいいな〜と思っているので、アドベントカレンダーの中では空気を読まずに技術系の内容となります。恐縮です😅😅😅 この記事を書いていたら少々長くなったので要約すると、年末年始で時間のあるWebエンジニアのみんな〜〜〜〜〜、AWS Lightsailでコンテナイメージが使えるようになって超気軽にWEBアプリを公開できるようになったから開発しようぜ〜〜〜みたいな内容です。 tl;dr・Amazon Lightsail Containerで気軽に低コストでコンテナをデプロイできるよう

                                                                        Amazon Lightsailでコンテナが使えるようになったので検証してみた|Subaru Nakamura(varu3)
                                                                      • 余ったPC1台を使ってオンプレKubernetesクラスタを構築してみる | ゲンゾウ用ポストイット

                                                                        ゲンゾウ用ポストイット シェル / Bash / Linux / Kubernetes / Docker / Git / クラウドのtipsを発信。 はじめに仕事ではGoogle Kubernetes Engine (GKE)を使ってのKubernetesクラスタ構築をしています。 仕事以外の時間でもKubernetesクラスタをゴリゴリ触ってみたいと思いました。 そこで、家の使っていない古いPCを使ってKubernetesクラスタをいちから作成してみることにしました。 (2020-01-26 追記) 当エントリでまとめたセットアップ手順をシンプルなシェルスクリプトにまとめ、公開しました。 GitHub - genzouw/standalone_kubernetes_cluster: This simple shell script helps build a "standalone" K

                                                                          余ったPC1台を使ってオンプレKubernetesクラスタを構築してみる | ゲンゾウ用ポストイット
                                                                        • Ubuntu 16.04.6 LTS (GNU/Linux, x86_64) のGPUマシンの設定・TF1.13.1 / CUDA10.0 / cuDNN7.4.2 - 閃き- blog

                                                                          - 最終更新:2019/11/07 クリーンブートしたUbuntu16.04LTS マシンに,NVIDIA GPUを導入し,CuDA・cuDNNをセットアップしました. おもにtensorflow-gpuを使うためです.導入過程で色々とつまづいたので,得た知識をこのポストにまとめておきます. 実行環境 1. OS 2. HDD 2.1. HDDデバイスの確認 3. メモリ 3.1. メモリデバイスの確認 3.2. 仮想メモリの状態確認 4. CPU 4.1. CPUデバイスの確認 5. GPU 5.1. GPUデバイスの確認 5.2. NVIDIA ドライバ 5.3. CUDA 10.0をマシンにインストール 5.4. cuDNN 7.4.2をマシンにインストール 5.5. cuDNNの動作確認 5.6. cuDNNの確認 5.7. cuDNNの保存場所 5.9. CUDA(/usr/lo

                                                                            Ubuntu 16.04.6 LTS (GNU/Linux, x86_64) のGPUマシンの設定・TF1.13.1 / CUDA10.0 / cuDNN7.4.2 - 閃き- blog
                                                                          • Docker・rocker でGUIとGPUが使えるROS 2 Humbleの環境を作る - Qiita

                                                                            sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" sudo apt-get update sudo apt-get install docker-ce curl -s -L https://nvidia.github.io/nvidia-docker/gpg

                                                                              Docker・rocker でGUIとGPUが使えるROS 2 Humbleの環境を作る - Qiita
                                                                            • Windows11+WSL2+GPUでDeep Learning環境構築 - Qiita

                                                                              この記事はFuture Advent Calender 2021 14日目の記事です。 はじめに みなさんWindsows11使ってますか?僕は自作PCが趣味で、2021年11月に発売されたIntel第12世代CPUで1台組みました! Intel第12世代CPUことAlder Lake-SはHeterogeneous Core(異種混合コア)と呼ばれるコアアーキテクチャが採用されており、これはWindows11で最適化されていることもあり、導入しました。 組んだパソコンはこちらです! どでかいケースで最高に光ってます...! 主なスペックは以下です。 CPU:Intel Core i9 12900KF GPU:GeForce RTX 3080Ti メモリ:DDR5 32GB さて、こんなハイエンドPCを組んで何をするのかというと、PCゲームとディープラーニングです。 特にディープラーニング

                                                                                Windows11+WSL2+GPUでDeep Learning環境構築 - Qiita
                                                                              • [Rails,AWS,Docker]EC2でデプロイする - Qiita

                                                                                備忘録兼ねての記事です。 OS: amazon-linux2 前提 EC2インスタンスを作成していて、ターミナル上でssh接続している (インスタンスやRDSデータベースの作成はこの記事では割愛しますが、たくさんの記事で書かれているのでそこまで難しくないと思います) ローカル環境のRailsアプリをDockerコンテナ化 webサーバーとしてnginxを配置します。 appサーバーはpumaを設置します。 docker-compose.yml Dockerfile nginx_docker ├── Dockerfile └── nginx.conf config └── puma.rb FROM ruby:3.1.0 RUN apt-get update && apt-get install -y curl apt-transport-https wget && \ curl -sS ht

                                                                                  [Rails,AWS,Docker]EC2でデプロイする - Qiita
                                                                                • Getting started with Jitsi, an open source web conferencing solution | Amazon Web Services

                                                                                  AWS Open Source Blog Getting started with Jitsi, an open source web conferencing solution Teams across the world are looking for solutions that help them to work and collaborate online in these unprecedented times. There are many options that customers have, so this post will help provide you with some options if you are looking. Many teams choose to use managed solutions to enable collaboration.

                                                                                    Getting started with Jitsi, an open source web conferencing solution | Amazon Web Services