摘要: # 创建容器时 ```go package main import ( "context" "fmt" "os" "github.com/docker/docker/api/types" "github.com/docker/docker/api/types/container" "github.c 阅读全文
posted @ 2023-07-20 14:00 厚礼蝎 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 代码部分 ```go package main import ( "context" "fmt" "os" "github.com/docker/docker/api/types/container" "github.com/docker/docker/client" ) func main() { 阅读全文
posted @ 2023-07-20 13:30 厚礼蝎 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 第一步:需要创建docker客户端 第二步:将文件复制出来,但是复制出来的文件无论文件还是文件夹都会是tar存档的形式 第三步:解包 ```go package main import ( "archive/tar" "context" "fmt" "io" "os" "path/filepath" 阅读全文
posted @ 2023-07-20 12:13 厚礼蝎 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 第一步:需要先判断容器中的文件夹是否存在 第二步:将需要拷贝的文件打包成tar存档 第三步:读取打包的tar存档,然后拷贝到容器中 ```go package main import ( "archive/tar" "context" "fmt" "io" "os" "path/filepath" 阅读全文
posted @ 2023-07-20 11:25 厚礼蝎 阅读(95) 评论(0) 推荐(0) 编辑
摘要: # 获取所有镜像 ```go package main import ( "context" "fmt" "github.com/docker/docker/api/types" "github.com/docker/docker/client" ) func main() { // 设置远程Doc 阅读全文
posted @ 2023-07-20 01:25 厚礼蝎 阅读(337) 评论(0) 推荐(0) 编辑