1. ホーム
  2. docker

[解決済み] dockerfileからファイルを編集する

2023-02-25 11:33:41

質問

私は、いくつかの行を /etc/sysctl.conf に追加する必要があります。

を介してこれを行うためのべき乗の方法はありますか? Dockerfile を使うのではなく、手動で編集して docker commit を使うよりもいいのではないでしょうか?

どのように解決するのですか?

私なら、次のような方法で Dockerfile

RUN   echo "Some line to add to a file" >> /etc/sysctl.conf

これでうまくいくはずです。もし を置き換える のような文字に置き換えたい場合は、例えば次のようにsedで作業することができます。

RUN   sed -i "s|some-original-string|the-new-string |g" /etc/sysctl.conf

しかし、もしあなたの問題が単に設定を "bite" にすることにあるのなら。 この質問 が役に立つかもしれません。