概要
新規でコンテナを立てるといつもコマンドの履歴がクリアされてしまうのでホスト側の .bash_history
をマウントしてコンテナ上で使用できるようにします
環境
- Ubuntu 22.04.3
- docker 25.0.2
コマンド例
bash の場合は以下のようにします
-
docker run --rm -it -v ~/.bash_history:/root/.bash_history python:3.11.3-buster /bin/bash
コンテナ上で実行したコマンドはコンテナ終了後にホスト側の .bash_history
を確認するとちゃんと履歴に残っていることが確認できます
最後に
ホスト側で zsh を使っている場合やコンテナ側で zsh を使っている場合はマウントするファイルが変わるので注意しましょう
0 件のコメント:
コメントを投稿