Size: a a a

2020 April 06

L

Lefes in Go-go!
Кто-нибудь с docker sdk работал? Как при создании контейнера скопировать туда файлы перед запуском? CopyToContainer почему-то не копирует в итоге и ошибок не выдает
источник

SA

Sky Alex in Go-go!
Lefes
Кто-нибудь с docker sdk работал? Как при создании контейнера скопировать туда файлы перед запуском? CopyToContainer почему-то не копирует в итоге и ошибок не выдает
CopyToContainer(ctx context.Context, containerID, dstPath string, content io.Reader, options types.CopyToContainerOptions)
content точно что-то отдает? Он не закрыт?
источник

SA

Sky Alex in Go-go!
Контейнер точно создан? id не перепутан?
источник

L

Lefes in Go-go!
возможно тут косяк, потому что до конца не разобрался, я открыл файл через os.Open
а потом передал этот файл tar.NewReader(file)
после чего ридер передал в CopyToContainer
источник

SA

Sky Alex in Go-go!
tar.NewReader(file) лишний.
источник

L

Lefes in Go-go!
Sky Alex
Контейнер точно создан? id не перепутан?
контейнер точно создан, запускается, комманду ls выполняет и результат возвращает
источник

SA

Sky Alex in Go-go!
ридер от os.Open можно просто передавать.
источник

L

Lefes in Go-go!
вы правы, все заработало, огромное спасиьбо))
источник

ВЩ

Владимир Щёголев in Go-go!
Может кто-то объяснить разницу между bufio.Reader и bufio.Scanner? Когда что предпочтительнее?
источник

а

а кто это in Go-go!
Владимир Щёголев
Может кто-то объяснить разницу между bufio.Reader и bufio.Scanner? Когда что предпочтительнее?
ну, это немного разные вещи
источник

ВС

Владимир Столяров in Go-go!
scanner нужен для поточной токенизации (ну то есть например, есть большая строка, надо что-то сделать с ее подстроками, поделенными запятой)
источник

J

Jefferson in Go-go!
Посмотрите, кому не лень, есть ли какие-нибудь косяки в коде:
https://play.golang.org/p/3x7F4E3V8vn
Заранее благодарен
источник

ВЩ

Владимир Щёголев in Go-go!
Я хочу прочитать файл построчно. Я нашел несколько вариантов:
1) Reader.ReadLine() / Reader.ReadString('\n')
2) Scanner.Scan()
Не могу понять их принципиальное различие
источник

DP

Daniel Podolsky in Go-go!
сканеру можно подсунуть функцию, кот орая будет делать токенизацию
источник

М

МишанЯ in Go-go!
http сервер. Функция treatment выбивает ошибку о невозможности из-за закрытого ответа r. Как поступить? handler кроется как только запускает горутину, но она же отдает горутине объект r. Что не нравится то....
источник

D

Darwin in Go-go!
МишанЯ
http сервер. Функция treatment выбивает ошибку о невозможности из-за закрытого ответа r. Как поступить? handler кроется как только запускает горутину, но она же отдает горутине объект r. Что не нравится то....
go уберите
источник

М

МишанЯ in Go-go!
Убирал...работает.
источник

D

Darwin in Go-go!
коннекты и так в отдельных горутинах обрабатываются
источник

а

а кто это in Go-go!
Darwin
коннекты и так в отдельных горутинах обрабатываются
+
источник

а

а кто это in Go-go!
МишанЯ
http сервер. Функция treatment выбивает ошибку о невозможности из-за закрытого ответа r. Как поступить? handler кроется как только запускает горутину, но она же отдает горутине объект r. Что не нравится то....
у вас горутина не блокируется
источник