タグ付けされた質問 「docker-compose」

Composeは、Dockerで複雑なアプリケーションを定義して実行するためのツールです。Composeを使用すると、マルチコンテナアプリケーションを単一のファイルで定義し、アプリケーションを実行するために必要なすべてのことを実行する単一のコマンドでアプリケーションを起動します。

1
確定的ポートバインディングによるDockerスケール
wildfly複数のポートが公開されているコンテナを確定的な結果でスケーリングしたいと思います。 docker-compose.yml version: '3' services: wildfly-server: build: context: . dockerfile: Dockerfile args: admin_user: admin admin_password: admin deploy: resources: limits: memory: 1.5G cpus: "1.5" restart: always ports: - "8000-8099:8080" - "8100-8199:9990" - "8200-8299:8787" expose: - "8080" - "9990" - "8787" Dockerfile FROM jboss/wildfly:16.0.0.Final # DOCKER ENV VARIABLES ENV WILDFLY_HOME /opt/jboss/wildfly ENV …

2
Dockerコンテナーでコアファイルダンプを無効にする方法
私のPHPコンテナーはpuppeteerを実行してPDFを生成します。PDFドキュメントを生成することで、コンテナ内に2つのコアダンプファイルも作成されます。実際にどこから来たのかわかりません。 ホスト/サーバーはCentOS 7です。 私は以下をチェックしました: アプリケーションエラーログはありません。Browsershot/ puppeteerはエラーなしで実行されています。 エラーログ(segfaultなど)が見つかりません /var/log/messages コアダンプを無効にしようとしました https://linux-audit.com/understand-and-configure-core-dumps-work-on-linux/の Disable core dumpsセクションに従って、私は完了しました: 次のコンテンツをに追加しています /etc/security/limits.conf * soft core 0 * hard core 0 以下によってdisable-core-dumps.shを作成しました。 echo “ulimit -c 0 > /dev/null 2>&1” > /etc/profile.d/disable-coredumps.sh に次のコンテンツを追加しました /etc/systemd/coredump.conf [Coredump] Storage=none ProcessSizeMax=0 そして、サーバーとコンテナを再起動します。 ulimit -c 0コンテナ(アルパイン)の内側にもセットしてみました 上記のトリックはどれも私にはうまくいきません。人形遣いがPDFを生成するたびに、常に次のような2つのコアダンプファイルが作成されます。 core.131 core.52 コアファイルは次のようになります。 誰かがコアダンプを無効にするのを手伝ってくれる?どうもありがとう。

1
PyCharm:docker-composeを使用してリモートPythonインタープリターを作成できません
PyCharmでdocker-compose pythonインタープリターを作成しようとすると、エラーが発生します。 「/Users/belek/Projects/project/docker-composee.yml」の解析中のエラー:プロセスがdocker-compose config失敗しました。 それ自体のdocker-composeは正常に動作します。docker-compose configコマンドは、あまりにも、端末作品に実行されています。 macOSとPyCharmを更新する前に、私はdocker-compose pythonインタープリターを正常に使用していました。何が悪いのか理解できません。JB YouTrackで問題を作成しましたが、応答がありません。 PyCharm 2019.2.3 macOS Catalina 10.15


4
Dockerコンテナー内でホストするルートがない
ポート9000の特定のURLにアクセスする必要があるWindows 10マシンでDebian Dockerコンテナーを実行しています(164.16.240.30:9000) ホストマシンはブラウザから問題なくアクセスできますが、ターミナルにログインして実行するwget 172.17.240.30:9000と、が表示されfailed: No route to hostます。 これを解決するために私は追加しました: ports: - 9000:9000 docker-compose.ymlファイルに変更しますが、違いはないようです。 私がこれに慣れていないとわからない場合は、次に何を試してみますか? docker-compose.ymlファイル全体: version: '3.4' services: tokengeneratorapi: network_mode: host image: ${DOCKER_REGISTRY}tokengeneratorapi build: context: . dockerfile: TokenGeneratorApi/Dockerfile ports: - 5000:80 - 9000 environment: ASPNETCORE_ENVIRONMENT: local SSM_PATH: /ic/env1/tokengeneratorapi/ AWS_ACCESS_KEY_ID: AWS_SECRET_ACCESS_KEY: 私が実行しているコマンド: docker-compose build --build-arg BRANCH=featuretest --build-arg CHANGE_ID=99 --build-arg CHANGE_TARGET=develop …

2
HMRがDockerのLaravel Mixで機能しない
Dockerコンテナ内のLaravel MixでHot Module Reloadingを設定する際にいくつか問題があります。 次のDockerfileがあります。 FROM php:7.4.0-fpm RUN curl -sL https://deb.nodesource.com/setup_13.x | bash RUN apt-get update && \ apt-get install -y -q --no-install-recommends \ nano apt-utils curl unzip default-mysql-client nodejs build-essential git \ libcurl4-gnutls-dev libmcrypt-dev libmagickwand-dev \ libwebp-dev libjpeg-dev libpng-dev libxpm-dev \ libfreetype6-dev libaio-dev zlib1g-dev libzip-dev && \ echo 'umask …

4
DockerでVSから実行しようとすると、エラー「getcwd()が失敗しました:そのようなファイルまたはディレクトリはありません」
docker-composeを使用してDockerでローカルに実行するように設定されたプロジェクトがあります。最近まで、問題なく動作しています。私はこれに影響するはずの何かを変更したとは思わない(おそらくVSのアップグレードを除いて?)、そして古いコミットにロールバックすることを試みた。すべての場合において、Visual Studioの出力ウィンドウに次のように表示されるエラーメッセージが表示されます。 docker exec -i f93fb2962a1e sh -c ""dotnet" --additionalProbingPath /root/.nuget/packages --additionalProbingPath /root/.nuget/fallbackpackages "bin/Debug/netcoreapp3.1/MattsTwitchBot.Web.dll" | tee /dev/console" sh: 0: getcwd() failed: No such file or directory It was not possible to find any installed .NET Core SDKs Did you mean to run .NET Core SDK commands? Install a .NET Core …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.