VSCode Dev Containerでbash historyをホストPCと同期する方法を調べました
Dev Containerのbash historyをコンテナに保持する方法は
Persist bash history
に書いてあります
保存しているDocker volumeを消すと消えてしまうし、最初にhistoryなしから始めるのが不便なのでホストPCのbash historyと同期してみます
devcontainer.json に以下を追加します
"mounts": [
"source=${localEnv:HOME}/.bash_history,target=/home/vscode/.bash_history,type=bind"
],
Docker containerをvscode userで使っていたので /home/vscode/.bash_history
にマウントしています
.bash_history
の場所は
echo $HISTFILE
で確認できます
これでホストPCのbash historyと同期されるようになりました
PR
このリンクは、アフィリエイトリンクです