ドッカーブログ
-
コンテナ化された Python 開発 – パート 2
これは、Python 開発をコンテナー化する方法に関するブログ投稿シリーズの第 2 部です。 パート 1 では、Python サービスをコンテナー化する方法とそのベスト プラクティスを既に示しました。 このパートでは、他のコンポーネントを設定してコンテナ化されたPythonサービスに接続する方法について説明します。 プロジェクト ファイルとデータを整理する優れた方法と、Docker Compose を使用してプロジェクト全体の構成を管理する方法を示します。 また、コンテナー化された開発プロセスを高速化するための Compose ファイルを作成するためのベスト プラクティスについても説明します。
今すぐ読む
-
Docker の使用を開始するためのよくある質問
DockerはWindowsで動作しますか?はい。Dockerは、Windows、MacOS、Linuxで使用できます。ダウンロードリンクは次のとおりです: Docker Desktop for Windows Docker Desktop for Mac Linux 仮想マシン (VM) とコンテナの違いは何ですか?これは素晴らしい質問で、私はよくこの質問を受けます。私ができる最も簡単な方法...
今すぐ読む
-
DockerCon 2020: AWS セッション
先週、Docker と AWS は、開発者が Docker Compose、Docker Desktop、Docker Hub を活用して、Amazon Elastic Container Service (Amazon ECS) と AWS Fargate 上の Amazon ECS にデプロイするための、統合された摩擦のないエクスペリエンスを作成したと発表しました。その発表に続いて、私たちはブログ記事の最新のシリーズを続けます...
今すぐ読む
-
コンテナ化された Python 開発 – パート 1
ローカル環境でのPythonプロジェクトの開発は、複数のプロジェクトが同時に開発されている場合、かなり困難になる可能性があります。 プロジェクトのブートストラップは、バージョンを管理し、依存関係と構成を設定する必要があるため、時間がかかる場合があります。 以前は、すべてのプロジェクト要件をローカル環境に直接インストールしてから、コードの記述に集中していました。 ただし、同じ環境で複数のプロジェクトが進行中であると、構成や依存関係の競合が発生する可能性があるため、すぐに問題になります。 さらに、チームメイトとプロジェクトを共有するときは、環境も調整する必要があります。 このためには、プロジェクト環境を簡単に共有できるように定義する必要があります。
今すぐ読む
-
Docker CLI を使用してコンテナーを Azure ACI にデプロイして作成する方法
クラウドでコンテナを実行するのは難しく、混乱を招く可能性があります。非常に多くのオプションから選択し、仮想ネットワークからセキュリティまで、さまざまなクラウドがどのように機能するかを理解します。オーケストレーターは言うまでもありません。控えめに言っても、それは学習曲線です。Dockerでは、開発者エクスペリエンス(DX)をよりシンプルにしています。
今すぐ読む
-
Docker から直接 AWS へ
ちょうど約6年前から、Dockerがコンテナとその接続をレイアウトする簡単な方法であるDocker Composeの最初のマイルストーンを達成した日まで。 A は B と話し、B は C と話し、C はデータベースです。 それから6年が経ち、コンテナのエコシステムは複雑になっています。 独自のランタイム環境、CLI、および構成言語を備えた新しいマネージドコンテナサービスが登場しました。 この複雑さは、きめ細かな制御を必要とする運用チームのニーズを満たしますが、開発者にとっては高い代償を伴います。
今すぐ読む
-
マルチアーチビルド、トラビスはどうですか?
GitHub Actions を使用してマルチアーキテクチャイメージを構築する方法を見てきた前回の記事に続いて、別の CI を使用して同じことを行う方法を示します。 この記事では、このユースケースで使用するのが最も難しいものの1つであるTravisについて検討します。
今すぐ読む
-
Go 開発者環境のコンテナー化 – パート 3
この一連のブログ投稿では、最適化されたコンテナー化された Go 開発環境を導入する方法について説明します。 パート 1 では、ローカルの Go 開発用にコンテナ化された開発環境を開始する方法を説明し、さまざまなプラットフォーム用のサンプル CLI ツールを構築しました。 第 2 回では、Go の依存関係を追加する方法、ビルドと単体テストを高速化するためのキャッシュについて説明しました。 この最後の 3 番目の部分では、コード リンター、GitHub アクション CI、およびいくつかの追加のビルド最適化を追加する方法を示します。
今すぐ読む