サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
qiita.com/anagura0000
Dockerfileでbashを使ういろいろ Dockerfileのビルド時にsource等を使いたい場合,デフォルトのshellである/bin/shでは使えないため,/bin/bash等を使う必要が出てくる。 ググるとRUN ["/bin/bash", "-c", "echo hello"]などやRUN rm /bin/sh && ln -s /bin/bash /bin/shなどが上位にヒットする。 前者は一時的に/bin/bashで実行できるが全ての命令を/bin/bashで実行したい場合は煩雑である。 後者は/bin/shを削除するため,/bin/shも使いたいときは向かないが,SHELLが使えないDocker 1.12未満でも動くため,Dockerのバージョンが古い場合は便利である。 しかし,よくよく調べるとちゃんと公式ドキュメントに書いてあった。 Docker 1.12から追加
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く