Çıkmış bir kabın günlüğünü görebilmemin herhangi bir yolu var mı?Docker, çıkarılan bir kabın günlüğüne bakar
docker ps -a
'u kullanarak kapsayıcının kapsayıcısını alabilirim ancak ne zaman çalıştığını bilmek istiyorum.
Çıkmış bir kabın günlüğünü görebilmemin herhangi bir yolu var mı?Docker, çıkarılan bir kabın günlüğüne bakar
docker ps -a
'u kullanarak kapsayıcının kapsayıcısını alabilirim ancak ne zaman çalıştığını bilmek istiyorum.
docker logs
'u kullanın. Ayrıca durdurulmuş konteynerlerin için çalışır ve tüm STDOUT yakalar ve STDERR kabın ana sürecin akışları: Son elli hatlar için
$ docker run -d --name test debian echo "Hello World"
02a279c37d5533ecde76976d7f9d1ca986b5e3ec03fac31a38e3dbed5ea65def
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
49daa9d41a24 debian "echo test" 2 minutes ago Exited (0) 2 minutes ago test
$ docker logs -t test
2016-04-16T15:47:58.988748693Z Hello World
docker logs <container id> | tail -n 50
- kullanışlı kapsayıcı uzun süre çalıştıktan sonra.
'docker günlükleri
şirketinden dosyanın sonuna kaydırılır az bir çıkıldı kabın logfile'a görüntülemek için, kullandığım: ./viewLogs.sh ContainerName
Bu yöntem vardır
docker inspect $1 | grep 'LogPath' | sed -n "s/^.*\(\/var.*\)\",$/\1/p" | xargs sudo less +G
çalıştırmak olarak docker logs
tabanlı yaklaşımlar üzerinden, dosya akışı yerine doğrudan açıldı. GünlükYolu/Dosya genellikle kök sermayeli
Olası yinelenen altında olduğu gibi
Sudo, gerekli [bir kaptan günlükleri ile bir günlük dosyasıdır?] (Https://stackoverflow.com/questions/33017329/nerede-a-kapsayıcı-log-dosya-ile-günlükleri-a-kapsayıcı) – icyerasor