私はかなりシンプルなDockerfileを使用してDockerイメージを作成しています。Dockerfile内に次のコマンドがあります。
RUN printf "192.92.13.243 www.hahaha.com \n" >> /etc/hosts
この時点ではイメージの作成は停止しないため、コマンド自体は問題ないようです。
問題は次のとおりです。イメージを実行すると、「/ etc / hosts」内に挿入されているはずの行がそこにありません。
今、私は周りを検索しましたが、バージョン1.2以前のdockerでは、コンテナー内のホストファイルに問題があることがわかりました。私の場合、現時点で最新のバージョン1.5を使用しています。
何か不足していますか?
更新1:
dockerのgithubページには、オープンとクローズの両方で多くの問題があるようです。