入力: - Docker ToolboxがインストールされたWindowsマシンがあります。 - を呼び出すシェルスクリプトファイルbaz.sh
があります。Dockerイメージを使用したシェルスクリプトの実行
問題:py2dsc-deb
は、Windows上で使用できません。
DockerリポジトリからいくつかのLinuxディストリビューションイメージを取得し、コンテナを作成してシェルスクリプトファイルを実行すると、py2dsc-deb
が実行され、そのジョブが実行されます。
私が引っ張ってきた:docker exec mycontainer /path/to/test.sh
:今
debian - stretch-slim - 3ad21 - 3 weeks ago - 55.3MB
は、どのように私は、
debian
を使用してのようなものを私のスクリプトを実行しますか?docker --rm debian:stretch-slim
は実行されません。docker-machine ip
でDebianディストリビューションを実行するとは思いませんか?私は
docker exec 1ef5b ./build.sh
を使用してスクリプトを実行し、docker run -it debian:stretch-slim /bin/bash
を使用してコンテナを維持しようとしましたが、
$ docker exec 745 ./build.sh rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"./build.sh\": stat ./build.sh: no such file or directory"
を得ることは、それは私が外部スクリプトを実行することはできません意味していますし、常に通過しなければなりませんそれはドッカーの中にありますか?
コードだけでなく説明を加えることは良いことです。 – Boiethios
例を挙げて説明を追加しました –