自分のコミットの変更が自分のコンテナで機能しているかどうかを調べています。だから私はテキストだけを含むテストファイルを作成し、それを承認し、それを私のリポジトリに送ります(最新のものとしてタグ付けされています)。ドッカーからmyrepositoryの名前を取得して再ダウンロードするたびに。これはテストとして作成したテキストファイルを含んでいません。私のドッカーコンテナは、それに組み込まれたファイルを保存しないのはなぜですか?
私が実際にコンテナ内で行った変更が、コミット、プッシュ、プルダウンした後にそのまま残るようにするにはどうすればよいですか?
docker pull twsee/atsci405
docker run -it twsee/atsci405 /bin/bash
終了//binに/ bashののメインディレクトリ内
docker commit 6e667bab0bb967656e81d343d33ffe7dfae35afb868b137ea425e5dbe3533b0c twsee/atsci405:latest
docker push twsee/atsci405:latest
は、ミスマッチしたコンテナのIDが
ドッカーのコンテナ内で変更を「コミット」する必要があります。https://docs.docker.com/engine/reference/commandline/commit/ – Hackerman
あなたの前提が正しいので、おそらくいくつかのステップを逃したでしょう。使用したコマンドシーケンスを投稿してください。 –
@Hackermanああ、実行中にコンテナを出る前にこれを行う必要がありますか? – twseewx