今日私はDockerについて学びたいと思っていますが、まだ明確ではないアイデアがいくつかあります。 作成したばかりのイメージを実行しようとしましたが、ここにディレクトリがあります。Dockerコンテナを最初から起動できません
ハロー(ディレクトリ):
- Dockerfile
- start.sh
そしてDockerfile:
FROM scratch
ADD start.sh /var/
CMD ["/var/start.sh"]
start.sh:
#!/bin/bash
echo "hello world"
私は以下のようにタグ付けしました: ドッカーのビルド-t mozer/hello。
一度コマンドを実行します。
docker run mozer/hello
no such file or directory
Error response from daemon: Cannot start container f22019aabc81f29fe17e849a2c040902ccadefe6cb8a8fe2612c83fe8eda40ea: [8] System error: no such file or directory
と私はコマンドを実行すると:
docker run mozer/hello /bin/sh -c
exec: "/bin/sh": stat /bin/sh: no such file or directory
Error response from daemon: Cannot start container 3b54584092e70b639671aca66122a0b1f6b1e4327cb2471a8792c3b2337b0bcc: [8] System error: exec: "/bin/sh": stat /bin/sh: no such file or directory
あなたは解決策を見つけるために私にいくつかのアイデアをお願いできますか?
P.S.私はインターネットに接続されていないマシンで作業しています!