私はDocker、dokku、DigitalOceanに初めて触れ、これらすべてがどのように調和しているのかを理解しようとしています。私はgitを使ってアプリケーションをデプロイしています。デプロイ時に私の側では成功したようですが、ログインしてdocker psを使用して実行中のプロセスを見つけると、何も表示されません。
ちょっとした調査で何かをやろうとしていました...
# docker ps -a
ID IMAGE COMMAND CREATED STATUS PORTS
e69021b44e45 app/foo:latest /bin/bash -c /start 12 minutes ago Exit 0
手動で始めましょう。
# docker run e69021b44e45 node app.js
Unable to find image 'e69021b44e45' (tag: latest) locally
Pulling repository e69021b44e45
2013/09/21 04:12:02 Internal server error: 404 trying to fetch remote history for e69021b44e45
私は何を間違えることができましたか?この種の問題を調査するにはどうすればよいですか?
詳細については、DigitalOceanのUbuntu / Dockerイメージでdokkuを使用してDockerに展開しています。
ベストアンサー1
コンテナを処理する正しい方法は代わりに「app / foo:latest」のようですe69021b44e45
。これで問題が解決したので、# docker run app/foo:latest /app/bin/node /app/app.js
プロセスを停止するエラーを使用して表示できます。