3
它們都允許您連接到正在運行的容器的stdout/stderr。特別是docker logs --follow
似乎與docker attach
類似。「碼頭日誌」和「碼頭附加」有什麼區別?
一個命令是另一個命令的過時版本,還是存在顯着差異?
它們都允許您連接到正在運行的容器的stdout/stderr。特別是docker logs --follow
似乎與docker attach
類似。「碼頭日誌」和「碼頭附加」有什麼區別?
一個命令是另一個命令的過時版本,還是存在顯着差異?
碼頭日誌只是管你stderr /標準輸出,而附加附加stdin/out/err和代理信號。
例如,attach(https://docs.docker.com/reference/commandline/cli/#attach)文檔狀態爲「您可以使用CTRL-p CTRL-q(用於安靜退出)再次從容器中分離(並保持運行狀態),或者將發送的CTRL-c一個SIGKILL到容器,或者CTRL- \在Docker客戶端退出時獲取堆棧跟蹤。當你從容器的進程中分離時,退出代碼將被返回給客戶端。
如果容器有一個pty,我會假設你連接到pty並有完整的pty功能(沒有測試過)。
希望這會有所幫助!