• BuildKitをDockerで使用する場合、RUNコマンドの出力を見るにはどうすればよいですか?

    質問内容 Dockerイメージを構築する際に DOCKER_BUILDKIT=1 を使用して Docker イメージを構築する場合、非常にクールな進行状況インジケータがありますが、コマンド出力はありません。ビルドをデバッグするためにコマンド出力を見るにはどうしたらよいでしょうか? どのように解決するのですか? あなたは --progress=plain ? 例 FROM a

    2023-12-20 23:43:10
  • docker: 2つのイメージの差分を表示する方法

    質問 私は、"apt-get install"を実行する一連のRUN命令でDockerfileを持っています。 RUN apt-get install -y tree RUN apt-get install -y git docker build" を実行した後、 "docker images -a" を実行すると、ビルド中に作成されたすべての base-child-child-..

    2023-11-04 01:46:49
  • Docker-Compose ファイルに yaml.scanner.ScannerError がある。

    質問 compose.yml というファイルがあり、これは次のようになります。 version: '2' services: discovery-microservice: build: discovery-microservice context: /discovery-microservice/target/docker dockerfile: D

    2023-10-17 18:04:14
  • 開発用と本番用で異なるdockerfileを構成する方法

    質問 laravelのプロジェクトで、開発用と本番用のdockerを使用しています。開発用と本番用で若干異なるdockerfileを持っています。例えば、私は開発環境のDockerコンテナにローカルディレクトリをマウントして、コードの変更のたびにDockerビルドを行う必要がないようにしています。 マウントされたディレクトリは、Dockerコンテナの実行時にのみ利用可能なので、開発用のd

    2023-10-15 10:36:49
  • dockerのコマンド、run、build、createの違いは何ですか?

    質問 私は、3つの docker コマンドがあり、それらは非常に似たことをするようです。 docker build docker create docker run これらのコマンドの違いは何ですか? どのように解決するのですか? docker build ソースコードから新しい画像を構築します。 . docker create イメージから書き込

    2023-10-15 09:16:36
  • Dockerコンテナで異なるLinux OSを動作させる?

    質問 Docker を学ぼうとしているのですが、1つだけ不可解なことがあります。それは、(ホスト OS とは)異なる Linux のフレーバーが、実際に Docker コンテナでどのように動作するのかということです。 私の Docker ホストが RedHat を実行していると仮定して、私が Ubuntu イメージからコンテナを開始する場合、次のことは本当でしょうか。 論理的に言え

    2023-10-14 18:30:33
  • Dockerでpipenvを動作させるには?

    質問 ドッカーにpipenvをインストールしています。 RUN pip install pipenv RUN cd /my/app/path/ && pipenv install RUN cd /my/app/path/ && pipenv shell エラーが発生しました。 Traceback (most recent call last):

    2023-10-12 19:03:35
  • dockerでopenvpnを動作させる方法

    質問 最近、privacy vpnをインストールしたのですが、openvpnを有効にするとdockerが壊れてしまうことが判明しました。 を実行しようとすると docker-compose up を実行しようとすると、次のようなエラーが発生します。 ERROR: could not find an available, non-overlapping IPv4 address po

    2023-10-10 18:14:03
  • Dockerのイメージ名で、Alpine、Jessie、Stretch、Busterの違いは何ですか?

    質問 でdockerイメージを見ているところです。 https://hub.docker.com/_/node/ バージョンごとに、アルパイン、ジェシー、ストレッチ、バスターなどに分類される画像。その意味は何でしょうか? どのように解決するのですか? Nodeが動作するコンテナ内のOSの名前です。 AlpineはAlpine Linuxのことで、JessieとStretc

    2023-10-08 15:25:30
  • docker-credential-gcloud`がシステムのPATHにない。

    質問 gcloud と docker の最新のアップデート後、google コンテナリポジトリのイメージにアクセスできなくなりました。 ローカルで実行すると gcloud auth configure-docker を実行すると、次のメッセージが表示されます。 WARNING: `docker-credential-gcloud` not in system PATH. gcloud'

    2023-10-05 21:29:32
  • Dockerコンテナがホストマシンの「/etc/hosts」ファイルを使用するようにするにはどうすればよいですか?

    質問 スピンアップするDockerコンテナで、同一の /etc/hosts の設定を使用するようにしたいです。これを実行する方法はありますか? 私は --add-host というオプションがあることは知っています。 docker run というオプションがありますが、これは私の望むところではありません。なぜなら、ホストマシンの /etc/hosts ファイルは異なるマシン

    2023-09-30 02:59:42
  • Docker for Macをターミナルから再起動する方法を教えてください。

    質問 Mac版Dockerには、メニューバーのクジラアイコンのドロップダウンに、小さな'再起動'ボタンがあります。 しかし、ターミナルからDocker for Macを再起動できるようにしたいです。どのようなコマンドを実行する必要があるのでしょうか? どのように解決するのですか? Docker for Mac は GUI アプリであるため、具体的には ワークアラウンド :

    2023-09-15 20:55:14
  • 少なくとも1つの無効な署名が発生した

    質問 minikubeを使用して、開発マシン上で動作するシングルノードのKubernetesクラスタにマイクロサービスイメージを構築し、デプロイしようとしています。私は、Kubernetes、Istioなどの技術の使用を理解するために、GoogleによるクラウドネイティブなマイクロサービスデモアプリケーションOnline Boutiqueを使用しています。 github repoへのリン

    2023-09-13 16:52:51
  • Dockerfileです。RUN 命令を変数に出力する

    質問 dockerfileを書いていて、以下のように"ls"コマンドの出力を変数に入れたいと考えています。 $file = ls /tmp/dir ここで、"dir"には、1つのファイルしか入っていません。 dockerfile内の以下のRUN命令がうまくいきません。 RUN $file = ls /tmp/dir どのように解決するのですか? 変数を保存しておいて、

    2023-09-07 23:53:10
  • minikubeのdocker-envとはどういう意味ですか?

    質問 Kubernetesで minikubeチュートリアル には、Minikube Docker daemonを使用するためのコマンドがあります。 $ eval $(minikube docker-env) このコマンドは具体的に何をするのか、つまり minikube docker-env は何を意味するのでしょうか? どのように解決するのですか? コマンド

    2023-09-05 10:16:38
  • KubernetesのPod間でストレージを共有する方法とは?

    質問 私は、新しいアプリケーションのプラットフォームとしてKubernetesを評価しています。今のところ、すべてが非常にエキサイティングに見えます! しかし、私は問題にぶつかっています。私は GCE 上で私のクラスタをホストしており、2 つのポッド (継続的統合サーバーと私のアプリケーション サーバー) 間でストレージを共有するための何らかのメカニズムが必要なのです。kubernetes

    2023-08-26 06:36:40
  • ドッカーホストのホスト名を、そのホスト上のドッカーコンテナ内から env vars なしで取得する方法

    質問 dockerホストのホスト名を、そのホスト上で動作するコンテナの内部から取得する方法には、環境変数を使用する以外にどのようなものがありますか? コンテナ作成時に環境変数としてホスト名をコンテナに渡せることは知っています。 実行時にどのように調べればいいのか悩んでいます。 foo.example.com (docker host) bar (docker container)

    2023-08-13 20:02:09
  • gitlab ciにおけるdocker-in-docker (dind)サービスの役割

    質問内容 公式発表によると gitlab ドキュメント を有効にする一つの方法として docker build の中で ci パイプラインの中で dind サービスを利用することです (この点については gitlab-ci サービス ). しかし、Dockerエグゼキュータ上で実行されるciジョブでは常にそうであるように docker:latest のイメージ

    2023-07-24 15:15:21
  • [解決済み] dockerのHyperKitで作成したVMにアクセスする方法を教えてください。

    質問 Mac版Dockerについて で作成したLinux VMを使用します。 HyperKit によって作成された Linux VM を使用して、Mac 上でコンテナの保存と実行を行っています。 Docker Toolboxでは、VirtualBoxを開いてdocker-machineのVMにアクセスすればいいのです。しかし、Docker for Macでは、HyperKit

    2023-07-18 18:47:46
  • [解決済み] Dockerfileが変更されると一緒にイメージも更新される。

    質問 私は、Docker を使って Dockerfile を作成しています。現在、dockerfile に変更を加えるたびに、イメージを再作成するために sudo docker build -t nodejstest . を実行してイメージを再作成していますが、これは毎回新しいイメージを作成するため、すぐに ssd を飲み込んでしまいます。 dockerfile を変更したときに

    2023-07-15 20:43:26