並び順

ブックマーク数

期間指定

  • から
  • まで

641 - 680 件 / 3173件

新着順 人気順

Dockerの検索結果641 - 680 件 / 3173件

  • macOSでDockerを使ったGoのアプリケーション開発を爆速にするホットリローダを作った - Qiita

    はじめに メリークリスマス!! みなさんは Go のアプリケーション開発をどのような環境で行っていますか? 弊社ではゲームのアプリケーションサーバに Go を採用しており、開発は macOS で Docker for Mac を利用しています。開発当初はこの構成による不満は特に感じていませんでしたが、1年半ほど経ってプロジェクトの規模が大きくなったことで、無視できないレベルで開発スピードを低下させる要因となってしまいました。 弊社ではアプリケーション開発にソースコードの自動生成を多用しており、その影響もあってかコードベースの Go のコードは 150万行を超える規模になっています。 加えて、ビルドする際は cgo 経由で利用している C++ のコードもそれなりの量絡んでくることもあり、 Docker for Mac を使った Docker コンテナ上でのビルドに要する時間は、 メモリ8GB

      macOSでDockerを使ったGoのアプリケーション開発を爆速にするホットリローダを作った - Qiita
    • はじめてのFargate~FargateとDocker Hubを使ってJupyter Notebook環境を用意する~ | DevelopersIO

      オンラインコミュニケーションを、多分人一倍満喫しております。 ▲ Slackが俺のホームタウンだぜ テキストベースのやり取りが大好きで、オンラインの住人になっているAWS事業本部のShirotaです。私の実体を覚えている人がいなくなるまで、各方面で努力していこうと思っています。オンライン快適! 本日は「Fargate + Docker HubでJupyter Notebook環境を用意してみた」お話をしたいと思います。 今回、作業の前提となる準備の話が結構な分量を占めているので、実際の作業手順のみを手っ取り早く確認したい方は、目次から「FargateとDocker HubでJupyter Notebook環境を用意する」の項目に飛んで頂けますと作業内容が書かれた箇所に移動できます。 良かったらご活用下さい。 経緯からゆっくりとお付き合い下さる方はこのまま読み進めて下さい。 手軽に綺麗なJu

        はじめてのFargate~FargateとDocker Hubを使ってJupyter Notebook環境を用意する~ | DevelopersIO
      • aptコマンドで簡単インストール ~「.NET 6」が「Ubuntu 22.04」で利用可能に/極小サイズのDockerイメージも提供

          aptコマンドで簡単インストール ~「.NET 6」が「Ubuntu 22.04」で利用可能に/極小サイズのDockerイメージも提供
        • DockerでCentOS環境作ってOutlookのPSTファイルをtextファイルに書き出した話 - Qiita

          世の中には、往々にして様々な形式のファイルが存在し、また往々にして「テキスト形式で変換してやらないと別のシステムに入れ込めない」。なんて場面がエンジニアやってるとチラホラと散見されます。 (別に定常的に発生するわけではないけれど、4~5年エンジニアをしていると誰もが1~2回は出くわしてるみたいな) ご多分に漏れず先日知人からそんな相談をいただき、全然触ったこと無い形式のファイルでしたけれどもアレコレ調べてどうにかなったので備忘的にメモとして残しておきます。いつかどこかで誰かの助けになるといいな。 お題:Outlookのpstファイルをtextファイルにしたい そんなわけで本日のお題はこちら。 「pstファイルをtextファイルにしてシステムに取り込むことはできませんか!」 という相談。(っていい加減繰り返し過ぎか) pstファイルってなんや 「なんやpstファイルって…」というところから当

            DockerでCentOS環境作ってOutlookのPSTファイルをtextファイルに書き出した話 - Qiita
          • GitHub - AbdBarho/stable-diffusion-webui-docker: Easy Docker setup for Stable Diffusion with user-friendly UI

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - AbdBarho/stable-diffusion-webui-docker: Easy Docker setup for Stable Diffusion with user-friendly UI
            • Multi-arch build and images, the simple way | Docker

              “Build once, deploy anywhere” is really nice on the paper but if you want to use ARM targets to reduce your bill, such as Raspberry Pis and AWS A1 instances, or even keep using your old i386 servers, deploying everywhere can become a tricky problem as you need to build your software for these platforms. To fix this problem, Docker introduced the principle of multi-arch builds and we’ll see how to

                Multi-arch build and images, the simple way | Docker
              • Dockerfile を書くベストプラクティス — Docker-docs-ja 24.0 ドキュメント

                このトピックでは、効率的なイメージ構築を目的とした、ベストプラクティスと手法についてのアドバイスを扱います。 Docker は Dockerfile に書かれた命令を読み込み、自動的にイメージを 構築(build) します。この Dockerfile とはテキスト形式のファイルであり、イメージを構築するために必要となる、全ての命令を順番通りに記述します。 Dockerfile は特定の書式と命令群に忠実であり、それらは Dockerfile リファレンス で確認できます。 Docker イメージを構成するのは、 Dockerfile の各命令に相当する、読み込み専用のレイヤ群です。それぞれのレイヤは直前のレイヤから変更した差分であり、これらのレイヤが積み重なっています。以下は Dockerfile 例の内容です。 命令ごとに1つのレイヤを作成します。 FROM は ubuntu:22.04

                • Nextcloud+LibreOffice Onlineの検証環境をdockerでさくっと立てる - おがさわらなるひこのオープンソースとかプログラミングとか印刷技術とか

                  この記事はLibreOffice Advent Calendar 2019の12/8分の記事となります。昨日はアイクラフト村上さんの「LibreOffice Conference 参加報告と珍道中」でした。わたくしの台風大変でした記事より遥かに面白かったですね。 今日は小ネタ。みなさんに公表したいというより、わたくしの個人的メモ。忘れそうなのでね……。 LibreOfficeくんには、LibreOffice Onlineという「オンラインで(ブラウザ越しに)使えるLibreOffice」があります。通称LOOL(ろーる)。 こいつ実用的にもきっと便利だと思うのですが*1、それよりも実装がなんというか大胆で、個人的にはそこがキュートだと思っております。そんな話をこないだオープンソースカンファレンス2019 Tokyo/Fallで話をしたんですが、いやー人来なかったですねw せめてスライドのP

                    Nextcloud+LibreOffice Onlineの検証環境をdockerでさくっと立てる - おがさわらなるひこのオープンソースとかプログラミングとか印刷技術とか
                  • PHP 7.1 - 7.4 の開発用 Docker イメージ shin1x1/php-dev を公開しました - Shin x Blog

                    Web アプリケーション開発/CI用途を想定して、必要な拡張を有効にした PHP 7.1 - 7.4 の Docker イメージを DockerHub に公開しました。 hub.docker.com 動機 開発/CI で Docker イメージをよく利用しています。オフィシャルの PHP イメージ(library/php)をベースにして、必要な拡張を追加して利用しているのですが、毎回プロジェクトごとにビルドするのが手間に感じていました。プロジェクト独自にビルドして Docker Registry に push しておいても良いですが、そうなるとこのイメージのメンテナンスが手間になったりするので、小さなストレスを抱えていました。 そこで一元的に複数バージョンを管理して、PHP のパッチバージョンが出る度に更新されていく Docker イメージを作りました。 内容 オフィシャルの PHP イメ

                      PHP 7.1 - 7.4 の開発用 Docker イメージ shin1x1/php-dev を公開しました - Shin x Blog
                    • 「Visual Studio 2019」v16.10が正式公開 ~コンパイラーとSTLライブラリがC++20に対応/「Git」や「Docker」関連のUIが改善。.NETの開発支援機能も強化される

                        「Visual Studio 2019」v16.10が正式公開 ~コンパイラーとSTLライブラリがC++20に対応/「Git」や「Docker」関連のUIが改善。.NETの開発支援機能も強化される
                      • まだdocker-composeのホスト側portを考えるのに疲弊しているの? 〜IP指定してwell-known ports使い放題、同時に1677万案件回す〜 - 勉強日記

                        対象読者 問題提起 解決案 -- ポートをバインドするIPを指定する nginx-proxyとの違い macOS固有の問題 Docker Desktop for mac 2.2.x の不具合 127.0.0.1 以外のローカルループバックアドレスがデフォルトで使えない タイトルは釣りです 1677万案件は試してません 対象読者 開発環境を docker-compose で構築しているWebプログラマの人々 複数案件を抱え、ホスト側ポート番号を考えるのに疲弊している人々 HTTP 80 -> 80はとっておいて8080にしたろ! あの案件で8080を使ったからこっちは10080にしたろ! 10080の次だからとりあえず20080にしたろ! うーん、8000!w HMRで8080使いたいけれど使われてるから8081にしたろ! 問題提起 docker-compose.ymlの例 anken-1/

                          まだdocker-composeのホスト側portを考えるのに疲弊しているの? 〜IP指定してwell-known ports使い放題、同時に1677万案件回す〜 - 勉強日記
                        • 今日から始めるDocker入門(必要性を理解してから動かす) - Qiita

                          Dockerとは おそらく、仕組みを言葉で表現されても良く分からないと思うので、wikipediaを引用させていただきます 後述で必要性や歴史を記載しますので、そこで実感してもらえればなと思っています Docker(ドッカー[4])は、コンテナ仮想化を用いてアプリケーションを開発・配置・実行するためのオープンプラットフォームである Dockerはコンテナ仮想化を用いたOSレベルの仮想化によりアプリケーションを開発・実行環境から隔離し、アプリケーションの素早い提供を可能にする。かつその環境自体をアプリケーションと同じようにコード(イメージ)として管理可能にする[6]。Dockerを開発・テスト・デプロイに用いることで「コードを書く」と「コードが製品として実行される」間の時間的ギャップを大きく短縮できる なぜ必要か 私がこの業界に来た時はDockerというものはなかったと思います(認識してなか

                            今日から始めるDocker入門(必要性を理解してから動かす) - Qiita
                          • Docker Desktop for Macの実用的な代替手段: lima + Docker - Qiita

                            2023/07/04追記: 現在はRacher Desktopがおすすめ Rancher Desktopの登場により、この記事でやろうとしている環境構築を簡単に実現できるようになっています。設定でコンテナランタイムをdockerd (moby)に設定すれば、Dockerを利用することができます。 はじめに 昨年のPull Limitに引き続き、Docker社が再び動きました。 今後Docker Desktopを使用する場合、中規模以上の企業では有料プランを使用する必要があります。ただし有料プランで提供されるサービスは開発者にとってはあまり価値がないものですし、この有料プランを全社的に導入するという話を進めるのも中々骨が折れるでしょう。 NOTE: Docker Desktopの有料プラン移行には2022年1月31日までの猶予期間があります 既に一部ではDocker Desktopの代替手段

                              Docker Desktop for Macの実用的な代替手段: lima + Docker - Qiita
                            • Dockerを使ってSambaサーバを立てる - Magnolia Tech

                              引き続きThinkCentre M75q Tiny Gen2上にインストールしたUbuntu Serverの環境構築を続けます。 blog.magnolia.tech メインPCとファイルを共有するためにSambaでファイルサーバを立てることにします。 直接Ubuntu Server上でSambaサーバを立ててしまうと管理が面倒なのでDockerで立てることにします。 Sambaのイメージを選ぶ ネットを検索するとdperson/sambaというイメージを使って構築する事例がよく出てきますが、残念ながらイメージの更新が止まっているようです。 他のイメージを探したところ、servercontainers/sambaというイメージが見つかりました。 GitHubのリポジトリを見たところ、具体的なバージョンを指定するのではなく、定期的にAlpineのイメージを取得してインストールできたSamba

                                Dockerを使ってSambaサーバを立てる - Magnolia Tech
                              • Docker Desktop for Mac(参考訳) - Qiita

                                原文 、ウェブ版原文 2020年6月7日現在の情報です。 注記 こちらのページの内容を修正し、ページ間でリンクを張り直した情報は、こちらをご覧ください。 Docker for Mac を始めよう — Docker-docs-ja 19.03 ドキュメント http://docs.docker.jp/docker-for-mac/ 目次 Mac に Docker Desktop をインストール Docker for Mac を始めよう Kubernetes 上にデプロイ Docker Desktop for Mac 対 Docker Toolbox マルチ CPU アーキテクチャのサポートを活用 ネットワーク構築機能 ファイルシステム共有 ボリューム・マウント(共有ファイルシステム)のパフォーマンス・チューニング ディスク使用量 ログとトラブルシューティング FAQ Mac に Docker

                                  Docker Desktop for Mac(参考訳) - Qiita
                                • Checking Your Current Docker Pull Rate Limits and Status | Docker

                                  Continuing with our move towards consumption-based limits, customers will see the new rate limits for Docker pulls of container images at each tier of Docker subscriptions starting from November 2, 2020. Anonymous free users will be limited to 100 pulls per six hours, and authenticated free users will be limited to 200 pulls per six hours. Docker Pro and Team subscribers can pull container images

                                    Checking Your Current Docker Pull Rate Limits and Status | Docker
                                  • Docker+Rails+HeadlessChromeでRSpecのSystem Testしてみた - Qiita

                                    はじめに 今回はタイトルにある通りdockerを使用してrspecのSystem testを実行したので備忘録的に記事にしました。 こちらのrails+mysqlの環境にRSpec用の環境を加えた形になります。基本的にRSpecを追加する部分のみを記載します。 rails+mysqlの環境についてはこちらの記事をご覧ください。 Dockerを使用した既存のRailsプロジェクトの開発環境構築(Rails+Mysql) 構成としてはrails+MySQL+test用のdb+systemspec用に selenium/standalone-chrome-debugを用いた環境となります。 対象読者 既存のrailsプロジェクトの開発環境にdocker+rspecを利用したいかた。 dockerはダウンロード済みとしています。 参考 こちらの記事を参考にさせていただいております。 Docker

                                      Docker+Rails+HeadlessChromeでRSpecのSystem Testしてみた - Qiita
                                    • Docker Desktop 4.32リリース。ターミナル機能が統合、ボリュームをAWSやAzureなどにバックアップ、Compose Fileビューアなど新機能

                                      Docker社は、WindowsやMacの上にDockerコンテナ環境を簡単に導入できる「Docker Desktop」の最新版となる「Docker Desktop 4.32」正式版をリリースしました。 Docker 4.32では主に以下のような新しい機能が追加されています。 ターミナル機能の統合(β版) Docker DesktopのGUI内にターミナル機能が統合され、単一のウィンドウ内でGUIの操作とコマンドラインでの操作が両方できるようになりました。 Volumeを……

                                        Docker Desktop 4.32リリース。ターミナル機能が統合、ボリュームをAWSやAzureなどにバックアップ、Compose Fileビューアなど新機能
                                      • 🧪 Docker Hub Experimental CLI tool | Docker

                                        We are excited to let you know that we have released a new experimental tool. We would love to get your feedback on it. Today we have released an experimental Docker Hub CLI tool, the hub-tool. The new Hub CLI tool lets you explore, inspect and manage your content on Docker Hub as well as work with your teams and manage your account. The new tool is available as of today for Docker Desktop for Mac

                                          🧪 Docker Hub Experimental CLI tool | Docker
                                        • magicpak: 静的リンクなしで小さなDockerイメージを作る - molecular coordinates

                                          おはようございます!!!coord_eです、よろしくどうぞ。 実行に必要なファイルだけをうまく集めれば、静的リンクせずとも小さなDockerイメージを作ることができます。本記事では、その作業を自動で行ってくれるツール magicpak を作ったので、紹介します。 Dockerイメージ縮小オタク2(ツー) coordination.hatenablog.com ☝️前編です。実行に必要なファイルだけをうまく集めれば別に静的リンクしないでも小さなDockerイメージが作れるよねって話です。 本記事では、上の記事でやったこと(実行に必要なファイルを集める)を自動でやってくれるツール magicpak を紹介します*1。 magicpak: Build minimal docker images without static linking github.com magicpakは、対象の実行可能

                                            magicpak: 静的リンクなしで小さなDockerイメージを作る - molecular coordinates
                                          • 初心者も納得の神講師によるレクチャーでプログラミング・Git・Dockerなど新しいスキルをスムーズに学べるオンライン学習プラットフォーム「Udemy」神講座まとめ

                                            新たなスキルを身につけようと思っても、すぐに分からない点が多数出てきてなかなかスムーズには行かないのが勉強の難しいところ。Udemyはそういった新たな知識の習得を手助けしてくれるオンライン学習プラットフォームで、高い実力を持った講師の分かりやすいレクチャーをムービー形式で受講することができます。Udemyで開講されている多数の講座の中から、Twitterから集めた実際の受講者の声を元に、解説が分かりやすいという声が特に多い「神講師」の講座をピックアップしてみました。 オンラインコース -世界最大級のオンライン学習プラットフォーム- Udemy https://www.udemy.com/ ・目次 ◆1:機械学習の仕組みを基礎から分かりやすく解説してくれる講座 ◆2:未経験の状態からチーム開発で必要とされるGitの知識全てをマスター可能な講座 ◆3:自分だけのオリジナルウェブサイトをWord

                                              初心者も納得の神講師によるレクチャーでプログラミング・Git・Dockerなど新しいスキルをスムーズに学べるオンライン学習プラットフォーム「Udemy」神講座まとめ
                                            • Docker Github Actions | Docker

                                              In our first post in our series on CI/CD we went over some of the high level best practices for using Docker. Today we are going to go a bit deeper and look at Github actions. We have just released a V2 of our GitHub Action to make using the Cache easier as well! We also want to call out a huge THANK YOU to @crazy-max (Kevin :D) for the of work he put into the V2 of the action, we could not have d

                                                Docker Github Actions | Docker
                                              • Docker Desktop 4.20: Docker Engine and CLI updated to Moby 24.0 | Docker

                                                Docker Desktop 4.20: Docker Engine and CLI Updated to Moby 24.0 We are happy to announce the major release of Moby 24.0 in Docker Desktop 4.20. We have dedicated significant effort to this release, marking a major milestone in the open source Moby project. This effort began in September of last year when we announced we were extending the integration of the Docker Engine with containerd. Since the

                                                  Docker Desktop 4.20: Docker Engine and CLI updated to Moby 24.0 | Docker
                                                • Go + echo + Docker + VSCode + Remote Containers で開発環境の構築 (ホットリロードとステップ実行対応) - Qiita

                                                  Go + echo + Docker + VSCode + Remote Containers で開発環境の構築 (ホットリロードとステップ実行対応)GoDockerdocker-composeVSCoderealize 背景 Go + echo で api サーバーを実装するにあたり開発環境を構築した際のメモ。 Docker で動かしたい。 VSCode の Remote Containers を試したい。 ホットリロード欲しい。 ステップ実行したい。 成果物 https://github.com/f-sugar/golang-docker ホスト Docker 19.03.1 docker-compose 1.24.1 VSCode 1.42.0 ms-vscode-remote.remote-containers 0.101.0 コンテナ内 go 1.13.7 realize 2.1

                                                    Go + echo + Docker + VSCode + Remote Containers で開発環境の構築 (ホットリロードとステップ実行対応) - Qiita
                                                  • Docker HubのイメージプルがDownloadRateLimitで失敗する問題を、認証を利用して対処した話 - ANDPAD Tech Blog

                                                    明けましておめでとうございます、ANDPAD SREチームの@DanKadoiです。 AWSサポートの一歩進んだ使い方 ~問い合わせの極意編~ の節はありがとうございました。 今回はDocker Hubのイメージプルについて書こうと思います。 困っていたこと 弊社ではいくつかの用途でDocker Hubからイメージプルしていましたが、主に以下のユースケースでDownlowdRateLimitによる失敗が頻発しました。 ECRのPrivateリポジトリでホスティングしたい自前のDockerイメージを、CodeBuildプロジェクトでビルドしているケース [1/2] FROM docker.io/library/mysql:5.6 resolve docker.io/library/mysql:5.6 resolve docker.io/library/mysql:5.6 3.0s done

                                                      Docker HubのイメージプルがDownloadRateLimitで失敗する問題を、認証を利用して対処した話 - ANDPAD Tech Blog
                                                    • Dockerがコードネーム「Docker Debug」発表 コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現

                                                      この記事は新野淳一氏のブログ「Publickey」に掲載された「Dockerがコードネーム「Docker Debug」発表、コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現。DockerCon 23」(2023年10月12日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米Docker社は米ロサンゼルスで10月3日と4日の2日間、年次イベント「DockerCon 23」を開催しました。 1日目の基調講演で、Dockerコンテナ内でのアプリケーションのデバッグを高効率化するDocker Desktopの新しい拡張機能「Docker Dubug」(コードネーム)が発表されました。 コンテナのデバッグは面倒 一般にDockerコンテナは、使用メモリの最小化とセキュリティを高めるなどの目的で、余計なシェルコマンドやツールなどを徹底的にそぎ落としたOSの

                                                        Dockerがコードネーム「Docker Debug」発表 コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現
                                                      • TeX Live 2019 + 原ノ味フォント + llmk の Docker コンテナを作る - Qiita

                                                        Docker を使えば,普段使いの TeX Live 環境とは別に古い TeX 環境を保管しておいたり,あるいは逆に先端の開発中ブランチを試しに導入できたりと,色々便利です。 というわけで今回は,TeX Live 2019 + 原ノ味フォント + llmk でコンパイルできる Docker コンテナを作ってみました。 目標 モダンな TeX Live 環境を一発で用意できる Docker のコンテナイメージを作りたい。 pdfLaTeX / LuaLaTeX / XeLaTeX / (u)pLaTeX, dvips / dvipdfmx の全てを使えるようにする。 Adobe の源ノ明朝/源ノ角ゴシックを Adobe-Japan1 準拠に組み直して作られた高品質なオープンソース和文フォントである原ノ味フォントを,和文標準フォントとして使えるように準備・設定しておく。 【参考】 TeXCon

                                                          TeX Live 2019 + 原ノ味フォント + llmk の Docker コンテナを作る - Qiita
                                                        • docker composeの–profileオプションで必要な時だけserviceを立ち上げる

                                                          docker composeって必要なserviceまとめて扱うから重いと思ってた例えば Procfile であれば起動しないプロセスを簡単にコメントアウトできるので、一時的な ON/OFF も容易だ。 しかし docker compose は長大な YAML になっていて簡単に切り替えできないんだよなぁとずっと思っていたんだけど、いつの間にか profile というものができていた。 2021-01-20 の version 1.28.0 で --profile を support して以降、この状況は変わっていたようだ。 Docker Compose release notes | Docker Docs ということは、2023-06 に docker compose v1 が EOL になっている今、利用可能な compose コマンドでは必ず使えるということになる。 Docker

                                                          • tech/ruby-rails/雑記/2021/09/18/Docker内Rubyプロセスdebug gemへnative Chrome Dev Toolsからアクセス

                                                            > Dockerの中で起動しているRubyプロセスにネイティブのChromeから接続 - Ruby code編Dockerの中で起動しているRubyプロセスにネイティブのChromeから接続 - Ruby code編 Dockerの中でopen chromeしてネイティブのChromeから接続する (native) docker run -v /Users/igaiga/work:/work -p 45555:45555 --rm -it rubylang/ruby /bin/bash

                                                              tech/ruby-rails/雑記/2021/09/18/Docker内Rubyプロセスdebug gemへnative Chrome Dev Toolsからアクセス
                                                            • Mailu — Mailu, Docker based mail server

                                                              Mailu is a simple yet full-featured mail server as a set of Docker images. It is free software (both as in free beer and as in free speech), open to suggestions and external contributions. The project aims at providing people with an easily setup, easily maintained and full-featured mail server while not shipping proprietary software nor unrelated features often found in popular groupware. Main fe

                                                              • Docker Compose入門 (3) ~ネットワークの理解を深める~ | さくらのナレッジ

                                                                前回(第2回)は、Apache httpdのCompose環境を例に、シンプルな開発環境の構築方法を学びました。今回取り上げるのは、Dockerに対応したアプリケーションを考える上で欠かせない、コンテナ間のDocker内部ネットワークと名前解決についてです。 名前空間(namespace)の分離とコンテナ間通信 通常のLinuxホスト上では、複数のプロセスがポートを重複して開くことはできません。たとえば、ApacheとNginxはデフォルトでTCPポート80番を使用しますが、それぞれが同じTCPポート80番を同時に使用できません。 一方で、複数のプロセスをコンテナとして動かせば、お互いの動作には何ら影響がありません。コンテナとして実行すると、PIDなどの名前空間が隔離(isolate)され、お互いのプロセスが見えない状態で動作するからです。それだけでなく、コンテナごとにネットワークも隔離さ

                                                                  Docker Compose入門 (3) ~ネットワークの理解を深める~ | さくらのナレッジ
                                                                • Python 初心者が始める AI 時代の Docker を使ったアプリ開発

                                                                  最近の AI 技術の進歩は目覚ましく、OpenAI による ChatGPT などの API の提供は沢山のアプリケーション開発者にとって Python を使った開発を始めるきっかけになったのではないでしょうか。筆者もそのうちの 1 人です。 効率的かつ再現性の高い開発環境は必要不可欠であり、それを実現するためのツールの一つが Docker です。Docker はアプリケーションを容易に再現可能なコンテナ内で動作させることができ、開発から本番環境まで一貫した環境を提供します。これで「僕の環境では動いているんですけどねぇ...」といった問題[1]を避けることができます。 本記事では、AI 時代に立ち向かうべく筆者が Python 初心者なりに取り組んだアプリケーション開発の方法の一つを解説します。 ディレクトリ構成 このような形を目指していきました。 . ├── .devcontainer │

                                                                    Python 初心者が始める AI 時代の Docker を使ったアプリ開発
                                                                  • Docker社、Docker Hubのソースコードの一部を「Docker Distribution」としてCloud Native Computing Foundationに寄贈

                                                                    Docker社、Docker Hubのソースコードの一部を「Docker Distribution」としてCloud Native Computing Foundationに寄贈 Docker社は、同社が提供しているDockerコンテナのレジストリサービス「Docker Hub」のソースコードの一部であり、さまざまなDockerコンテナレジストリサービスのリファレンス実装にもなっている「Docker Distribution」を、Cloud Native Computing Foundationに寄贈したことを発表しました。 Docker HubはDockerコンテナのイメージを登録し、検索し、引き出すことのできるレジストリサービスです。 こうした、いわゆるDockerコンテナレジストリのサービスは、現在ではDocker社以外にもさまざまなクラウドベンダやソフトウェアベンダが提供しています

                                                                      Docker社、Docker Hubのソースコードの一部を「Docker Distribution」としてCloud Native Computing Foundationに寄贈
                                                                    • 「Docker Desktop」のWSL 2+NVIDIA GPU対応が正式に ~「ほぼネイティブ」なパフォーマンスを発揮/暗号化や機械学習……LinuxのGPUコンピューティングをWindowsでも

                                                                        「Docker Desktop」のWSL 2+NVIDIA GPU対応が正式に ~「ほぼネイティブ」なパフォーマンスを発揮/暗号化や機械学習……LinuxのGPUコンピューティングをWindowsでも
                                                                      • Docker is in deep trouble

                                                                        In a leaked internal memo, Docker CEO reveals the troubled company is looking for more money. Docker, the technology, is the poster child for containers. But it appears Docker, the business, is in trouble. In a leaked memo, Docker CEO Rob Bearden praised workers -- despite the "uncertainty [which] brings with it significant challenges" and "persevering in spite of the lack of clarity we've had the

                                                                          Docker is in deep trouble
                                                                        • [Docker / VSCode] VSCodeからリモートマシンのDocker情報にアクセスする - Qiita

                                                                          やり方 はじめの1歩 VSCode の Extension - Docker - のインストール方法はここに書いてある Working with containers ※注意(2020/04/22追記) VSCodeのExtension 'docker' をインストールするときは、VSCodeでリモート環境にアクセスした状態でインストールしましょう。 するとこうなります。 この記事を一度作成し終わった後、別の環境で間違ってローカルにインストールしたところ、動きませんでした。注意>_< やってみた結果 めちゃ Failed to connect ... Failed to connect. Is Docker installed and running? と表示されるorz この結果に対する公式サイトの説明 microsoft / vscode-docker (Troubleshooting

                                                                            [Docker / VSCode] VSCodeからリモートマシンのDocker情報にアクセスする - Qiita
                                                                          • docker/build-push-action v3.3.0で導入されたprovenanceオプションにまつわる問題 - chroju.dev

                                                                            docker/build-push-actionのv3.3.0 で、 provenance というオプションが入り、デフォルトで有効化された。このオプションについては、 This may introduce issues with registry and runtime support (e.g. GCR and Lambda). という注意書きがされており、一部環境で問題が起きる可能性がある。GitHub Actionsでバージョンをマイナー、パッチバージョンまで指定せずに使っていた場合、自動的にこのバージョンが適用されるため、実際に問題になったという声もTwitterで散見され、自分も一部で引っかかった。 @GitHub Actions runner bumped @Docker buildx today, which has default provenance on. It's

                                                                              docker/build-push-action v3.3.0で導入されたprovenanceオプションにまつわる問題 - chroju.dev
                                                                            • Podman v3 で docker-composeを実行する - 赤帽エンジニアブログ

                                                                              Red Hatでソリューションアーキテクトをしている田中司恩(@tnk4on)です。最近はPodmanやOpenShiftの良さをより簡潔に伝えられないかと日々考えながら記事の寄稿などの活動も行っています。 前回の記事では RHEL 8.4 BetaとPodman v3について紹介しましたが、 ついにRHEL 8.4 がGAになりイメージの入手が可能になりました。有効なサブスクリプションをお持ちの場合や、Red Hat Developer Programのアカウントをお持ちの場合は今すぐに入手できます。なお、評価版についてはこの記事執筆時点ではRHEL 8.3のままのようです。 今回は前回記事でも触れたPodman v3でdocker-composeを実行する方法について紹介します。 前回記事はこちらです。 rheb.hatenablog.com (追記)この記事の続きの記事を書きました。

                                                                                Podman v3 で docker-composeを実行する - 赤帽エンジニアブログ
                                                                              • Docker+WordPress+PhpStormでXdebugを使う手順 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                                                前回は、こちらの記事でDocker + WordPress + Xdebugな環境を作りました。 今回は、そこからさらにPhpStormでステップデバッグを実行できるようにしていきます。 Docker + WordPress + Xdebugの準備 はじめに、前回のDockerfileに少し手を加え、Xdebugの設定ファイルを利用できるようにします。なお、今回からはdocker-composeを利用していきますので、まずはディレクトリ構造を下記のように準備してください。PhpStormでプロジェクトを作成し、以下のようにファイルとディレクトリを用意します。 続いてxdebug.iniの中身です。 #xdebug.ini zend_extension=xdebug # Xdebugをどのモードで動かすか? # ※これはプロセス起動時のみ設定可能なのでここでしか指定できません。 # 初期値は

                                                                                  Docker+WordPress+PhpStormでXdebugを使う手順 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                                                • LinuxベースのDockerからMySQL 8.0に接続するための記述 - 前人未踏の領域へ WEB・インフラ・プログラミング全般編

                                                                                  課題 MySQL8にDocker上に構築したRailsからアクセスしようとしたら以下のようなエラーが発生して接続できなかった。 Plugin caching_sha2_password could not be loaded: /usr/lib/x86_64-linux-gnu/mariadb19/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory 注意点 本記事は caching_sha2_password 問題でハマった人向けであるが、Amazon RDS for MySQL 8.0は mysql_native_password なのでAWSで運用してしようとしている人は異なる対応が必要なので注意(参考記事を参照のこと) 原因 8.0.4からMySQLのデフ

                                                                                    LinuxベースのDockerからMySQL 8.0に接続するための記述 - 前人未踏の領域へ WEB・インフラ・プログラミング全般編