0

exec 関数を使用して、アクティブな Docker コンテナー I/O を操作する方法を理解しようとしています。

bash セッションで単純なコンテナーを作成しました。

docker run -it -d --name my_container ubuntu bash

コンテナに変数を与えました

docker exec my_container bash -c my_var=5

変数 back を求めます

docker exec my_container bash -c 'echo "$my_var"'

そしてそれは何も印刷しません。

コンテナーの実行間で変数をメモリに保存するにはどうすればよいですか? 最終的には、ディスクに保存せずに配列などのより大きなオブジェクトにアクセスしたいと考えています。

4

1 に答える 1