私は子猫の写真をアップロードして生産時にDockerコンテナを使用するサービスを作ったとします。 これを行うには、PHP 5.5サービスでDockerイメージを作成し、実際のOSからアプリケーションの「アップロード」フォルダをマウントし、ソースコードを含むフォルダもマウントしました。 しばらくして私は自分のアプリを改良し、ソースコードを変更し、Dockerとは異なるenvを必要としました。 たとえば、PHP 5.5の代わりにPHP 5.6が必要です生産時にDockerコンテナをすばやく切り替えるにはどうすればいいですか?
私のアプリケーションのソースコードを変更するには、シンボリックリンクを使用してマウントされたソースコードフォルダを切り替えることでやり取りできます(またはDockerはソケットを保持しますもしそうなら、ソースコードをどのように切り替えるのですか?実装せずにコンテナ内で正しく行う必要がありますか?)
しかし、ソースコードを切り替えた後、Dockerコンテナをすばやく切り替えるにはどうすればよいですか?