0
アプリケーションをローカルからネットワークLinuxサーバーにプッシュしたいとします。私は存在しませんdocument,<dest>が提供されていない場合にADDコマンドを使用する場合の宛先場所
<dest>
場合、それはそのパス内のすべての行方不明のディレクトリとともに作成されによると、このFROM microsoft/aspnet:1.0.0-rc1-update1 ADD . /app WORKDIR /app/approot ENTRYPOINT ["./web"]
ようDockerfileを持っています。
わかりません。目的地の物理的な経路は何ですか?私は、ネットワークサーバのどこかにフォルダ/app
があると思ったので、私はそれを見つけることができませんでした。
Dockerコンテナは仮想マシンのようなもので、独自のファイルシステムを持っています。 '/ app'はコンテナの中にあります。 Linuxサーバーでは、 'docker exec -it container_id/bin/bash'を使用してコンテナにログインして、 –
@warmoverflowの内容を確認して、私はあなたのコマンドを実行します。それだけでそこにぶら下がっている。私はLinuxサーバーに触れるためにSSHクライアントを持っています。その情報を保持する場所はありますか?例 '/ var/lib'のようなもの? –
コンテナはすでにサーバー上で実行されていますか?もしそうなら、サーバーにSSHログインした後、 'docker ps'を実行してコンテナのIDを取得し、' docker exec -it container_id/bin/bash'を実行してコンテナにログインします。 –