84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
build 的时候有跑系统更新,所以更新了很多文件,结果安装程序的时候写错了一个字母导致命令中断并退出。
重新修改 Dockerfile 后,如何能接着之前退出的部分继续 build 呢?
业精于勤,荒于嬉;行成于思,毁于随。
Docker のビルド操作はデフォルトでキャッシュに基づいています。つまり、Dockerfile を変更すると、ビルド タスクは以前に成功したステップを すぐにスキップ し、変更したステップ以降のすべての操作が再実行されます。 各ビルドが前のキャッシュに基づいていないようにするには、ビルド コマンドに --no-cache=true パラメーターを追加しますこちらも参照してください: Dockerfile のベスト プラクティス
通常、リビルド時に前の手順を再実行する必要はありません 从失败的那条RUN开头的命令开始接着处理;
从失败的那条RUN开头的命令开始接着处理
複数のコマンドを独立した RUN コマンドに分割し、毎回前の RUN コマンドを再実行する必要がないようにすることをお勧めします。
Docker のビルド操作はデフォルトでキャッシュに基づいています。つまり、Dockerfile を変更すると、ビルド タスクは以前に成功したステップを すぐにスキップ し、変更したステップ以降のすべての操作が再実行されます。
各ビルドが前のキャッシュに基づいていないようにするには、ビルド コマンドに --no-cache=true パラメーターを追加します
こちらも参照してください:
Dockerfile のベスト プラクティス
通常、リビルド時に前の手順を再実行する必要はありません
。从失败的那条RUN开头的命令开始接着处理
;複数のコマンドを独立した RUN コマンドに分割し、毎回前の RUN コマンドを再実行する必要がないようにすることをお勧めします。