全球主机交流论坛

标题: 刚想到一种蝗虫玩法 [打印本页]

作者: 言和    时间: 2023-4-15 22:22
标题: 刚想到一种蝗虫玩法
FROM scratch
COPY mjj.zip /

docker build -t mjj/test .

docker push mjj/test

docker pull mjj/test

docker save mjj/test -o test.tar


不建议这么玩,因为我没玩过
作者: 强迫症专家    时间: 2023-4-15 22:23
胡说,我刚刚才玩了。
作者: lsin    时间: 2023-4-15 22:52
搞了半天不会就当个临时文件存放的地方吧,registry原生就支持上传跟下载单文件
作者: kaguya    时间: 2023-4-16 02:38
这是干嘛的
作者: YourLi    时间: 2023-4-16 02:54
每个命令是干啥的都看得懂, 但是你要做什么我是真的不知道
作者: Defitasama    时间: 2023-4-16 03:18
在用docker hub蝗之前,有更多好的选择吧,不少正在被薅呢
作者: 小二的cat    时间: 2023-4-16 03:34
现在dockerhub不是会删除个人用户的镜像了嘛
作者: imningfeng    时间: 2023-4-16 04:03
  1. 这段代码是用于构建一个Docker镜像并推送到Docker仓库的过程。具体解释如下:

  2. FROM scratch:这一行指定了使用一个空白的Docker镜像作为基础镜像。

  3. COPY mjj.zip /:这一行将本地的名为mjj.zip的文件复制到Docker镜像的根目录下。

  4. docker build -t mjj/test .:这一行是构建Docker镜像的命令,-t参数指定了镜像的名称和标签,后面的mjj/test是镜像的名称和标签,.表示当前目录下的Dockerfile文件。

  5. docker push mjj/test:这一行是将构建好的Docker镜像推送到Docker仓库中,前提是需要有Docker Hub账号并登录。

  6. docker pull mjj/test:这一行是从Docker仓库中拉取镜像到本地。

  7. docker save mjj/test -o test.tar:这一行是将Docker镜像打包成一个tar文件,-o参数指定了输出的文件名和路径。

  8. 需要注意的是,这段代码中的mjj.zip是一个本地文件,需要确保该文件在Dockerfile所在的目录中存在,并且Dockerfile文件和mjj.zip文件都需要在同一目录下。另外,docker build和docker push命令需要在Dockerfile所在的目录下执行。
复制代码

作者: poppy    时间: 2023-4-16 05:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 言和    时间: 2023-4-16 13:14
lsin 发表于 2023-4-15 22:52
搞了半天不会就当个临时文件存放的地方吧,registry原生就支持上传跟下载单文件 ...

有开箱即用的工具吗
作者: lsin    时间: 2023-4-16 13:25
言和 发表于 2023-4-16 13:14
有开箱即用的工具吗

https://oras.land 如果下载不要token完全可以上传完成之后直接给个 /blob/sha256 的直链
作者: gger    时间: 2023-4-16 21:26
看不太明白




欢迎光临 全球主机交流论坛 (https://loc.mjj8.eu.org/) Powered by Discuz! X3.4