Я использую docker Go SDK для выполнения cmd, но я обнаружил, что метка времени вернулась неожиданно.
ctx := context.Background()
cli, err := client.NewClientWithOpts(client.FromEnv, client.WithAPIVersionNegotiation())
if err != nil {
panic(err)
}
config := types.ExecConfig{
AttachStdin: true,
AttachStderr: true,
AttachStdout: true,
Cmd: cmd,
}
IDResp, err := cli.ContainerExecCreate(ctx, ID, config)
if err != nil {
log.Panic(err)
}
resp, err := cli.ContainerExecAttach(ctx, IDResp.ID, types.ExecStartCheck{})
if err != nil {
log.Panic(err)
}
text, _ := resp.Reader.ReadString('\n')
log.Print(text)
Вывод pwd
:
go run .
/home/jovyan1:38:27 <- It seems this is a timestamp
Как удалить эту метку времени?