Strongloop Loopback tabanlı Node sunucumda docker'ımı kullanmak ve çalışmasını sağlamak için Process Manager'ı (PM) kullanmaya başlamak istiyorum.Docker, Strongloop Loopback Düğüm sunucumu dağıtıyor
AWS üzerinde kayan RancherOS kullanıyorum.
Ben kopyalanan (ancak bir şey eklemek vermedi) Kendi Dockerfile için bir şablon olarak aşağıdaki Dockerfile: o zaman https://hub.docker.com/r/strongloop/strong-pm/~/dockerfile/
I: (. Dockerfile içindedir)
docker build -t somename .
docker images
Ama wh:
artık görünür
docker run --detach --restart=no --publish 8701:8701 --publish 3001:3001 --publish 3002:3002 --publish 3003:3003 somename
VE Güçlü-pm görüntü çalıştırın ve AWS üzerinde portları açtıktan sonra, bu strongloop/strong-pm ile yukarıdaki gibi çalışır değilse
somename: Ben başlatmaya çalıştığınızda tr, hemen çıkar (Ben aws-örneğini göz atabilirsiniz: 8701/kaşif)
Ayrıca bu talimatlar https://strongloop.com/strongblog/run-create-node-js-process-manager-docker-images/ gerektiren Uygulamamı dağıtmak için:
slc deploy http://docker-host:8701/
ama rençper NPM gelmiyor (Veya bükme) yüklenmiş ve ben vm içine bash, slc yüklü değil, bu yüzden VM
docker exec -it fb94ddab6baa bash
Hala okuyorsanız, güzel "dışında" olması slc ihtiyaçları gibi görünüyor. Sanırım herhangi bir docker kutusuna uygulama sunucumu (reposlardan kodları çekmeyi içeren) dağıtacak olan git repo'ma Dockerfile eklemeye çalışıyorum.