ドッカーで私のアプリケーションを実行する予定です。私は、動的に起動、停止、ビルド、コマンドを実行したい、...ドッカーのコンテナ。私はdockerodeという名前のツールを見つけました。 Hereはプロジェクトリポジトリです。このプロジェクトには文書がありますが、私は非常によく理解していません。私はいくつかのことを理解したいと思います。これは、画像dockerodeを使い始める方法
docker.createContainer({Image: 'ubuntu', Cmd: ['/bin/bash'], name: 'ubuntu-test'}, function (err, container) {
container.start(function (err, data) {
//...
});
});
我々が構築中Dockerfile
、またはRUN ADD /path/host /path/docker
を使用するときのようにRUN apt-get update
を行うことが可能であるを構築する方法ですか?私のアプリをビルド後にコンテナに移動する方法は?
はのは、このコードを見てみましょう:
//tty:true
docker.createContainer({ /*...*/ Tty: true /*...*/ }, function(err, container) {
/* ... */
container.attach({stream: true, stdout: true, stderr: true}, function (err, stream) {
stream.pipe(process.stdout);
});
/* ... */
}
は、どのように私はここに{ /*...*/ Tty: true /*...*/ }
を置くことができますどのように多くのparamsを知ることができますか?
誰かがこのパッケージを試しましたか?私が始めるのを手伝ってください。