[解決済み] docker buildでコマンドの出力が表示されないのはなぜですか?
2022-03-11 23:25:53
質問
私の
Dockerfile
:
FROM node:12.18.0
RUN echo "hello world"
RUN psql --version
を実行すると
docker build .
この2つのコマンドは、キャッシュされていなくても出力されませんね。ドキュメントによると
docker build
はデフォルトで冗長です。なぜ、コマンドからの出力が表示されないのですか?以前は表示されていたのですが。
ビルド中の出力です。
=> [7/18] RUN echo "hello worl" 0.9s
ビルドが終了した後の出力です。
=> CACHED [6/18] RUN apt-get install postgresql -y 0.0s
=> [7/18] RUN echo "HELLO world" 6.4s
=> [8/18] RUN psql --version 17.1s
は
Dockerfile
は、Debian 9 をベースとした node:12.18.0 から作成されています。
Docker バージョン 19.03.13、ビルド 4484c46d9d。
解決方法は?
表示されている出力は buildkit のもので、これは docker に同梱されている古典的なビルドエンジンを置き換えたものです。この出力を調整するには
--progress
オプションで指定します。
--progress string Set type of progress output (auto, plain, tty). Use plain to show container output
(default "auto")
追加
--progress=plain
は、キャッシュから読み込まれなかった実行コマンドの出力を表示します。
buildkit を使いたくない場合は、以下のようにエクスポートすることで、古いビルドエンジンに戻すことができます。
DOCKER_BUILDKIT=0
をシェルで使用する場合など。
DOCKER_BUILDKIT=0 docker build ...
または
export DOCKER_BUILDKIT=0
docker build ...
関連
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerでイメージのクリーンビルドを強制する方法
-
[解決済み] Docker-Composeを使用して、複数のコマンドを実行する方法
-
[解決済み] docker: "build "には1つの引数が必要です。docker build --help'を参照してください。
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】ビルド中にDockerfileでホストボリュームをDockerコンテナにマウントする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Dockerのインストールができない : Docker Desktopの実行にはWindows 10 ProまたはEnterpriseバージョン15063が必要です
-
[解決済み] docker-compose: ラン、エクゼクティブの違い、レイヤーはどうなるのか?
-
[解決済み] docker-composeで既存のイメージを更新する方法は?
-
[解決済み] 不明な機関によって署名された "docker pull "証明書
-
[解決済み] Docker Composeでコンテナにファイルをコピーする
-
[解決済み】"docker run -d "の後、Dockerコンテナが自動的に停止する。
-
[解決済み】docker: 実行可能ファイルが$PATHに見つからない
-
[解決済み】Docker remove <none> TAGイメージ
-
[解決済み】Dockerエラーは、Dockerコンテナを削除することはできません、競合:リポジトリ参照を削除することはできません。
-
[解決済み】Dockerfileに引数を渡すには?