Koşamayacağın ilk şey
docker run "existing container" command
Çünkü bu komut bir kap değil , bir görüntü beklemektedir ve yine de yeni bir kapın ortaya çıkmasına neden olacaktır (bu yüzden bakmak istediğiniz kap değil)
Docker ile farklı bir şekilde düşünmek için kendimizi zorlamamız gerektiğine katılıyorum (böylece konteynere giriş yapmanıza gerek kalmayacak şekilde yollar bulmalısınız), ancak yine de yararlı buluyorum ve bu şekilde çalışıyorum etrafında.
Komutlarımı DEAMON modunda amir aracılığıyla çalıştırıyorum.
Sonra ne diyorum yürütmek docker_loop.sh
İçerik hemen hemen budur:
#!/bin/bash
/usr/bin/supervisord
/usr/bin/supervisorctl
while ( true )
do
echo "Detach with Ctrl-p Ctrl-q. Dropping to shell"
sleep 1
/bin/bash
done
Yaptığı şey, konteynere "eklemenize" supervisorctl
ve günlükleri durdurmak / başlatmak / yeniden başlatmak ve kontrol etmek için arayüzle sunulmanıza izin vermesidir . Bu yeterli Ctrl+D
olmazsa, normal bir sistemmiş gibi etrafınıza bir göz atmanızı sağlayacak bir kabuğa düşebilirsiniz.
LÜTFEN AYRICA HESABINIZA GEÇİN, bu sistemin kabı bir kabı olmayan kadar güvenli olmadığından, kabınızı sabitlemek için gerekli tüm adımları uygulayın.
docker run CONTAINER
1.0