您尚未登录。

楼主 # 2024-09-22 16:41:16

cale
会员
注册时间: 2024-09-22
已发帖子: 1
积分: 1

请教大佬docker脚本的修改问题

我是在virtualBox 7.0下运行的 Ubuntu 20.04,我根据教程构建 Docker 容器,卡在step2: 构建 Docker 镜像。
Dockerfile 使用Ubuntu 22.04作为基础镜像,刚开始运行报错了,我后来改成20.04,修改如下:

FROM ubuntu:20.04

ADD ubuntu20_sources.list /etc/apt/sources.list

运行后报错提示是:

Error response from daemon: No such image: pikadev:latest
[+] Building 30.2s (2/2) FINISHED                                                        docker:default
=> [internal] load build definition from Dockerfile                                               0.0s
=> => transferring dockerfile: 2.71kB                                                             0.0s
=> ERROR [internal] load metadata for docker.io/library/ubuntu:20.04                             30.0s
------
> [internal] load metadata for docker.io/library/ubuntu:20.04:
------
Dockerfile:1
--------------------
   1 | >>> FROM ubuntu:20.04
   2 |     
   3 |     ADD ubuntu20_sources.list /etc/apt/sources.list
--------------------
ERROR: failed to solve: DeadlineExceeded: DeadlineExceeded: DeadlineExceeded: ubuntu:20.04: failed to resolve source metadata for docker.io/library/ubuntu:20.04: failed to do request: Head "https://registry-1.docker.io/v2/library/ubuntu/manifests/20.04": dial tcp 108.160.163.108:443: i/o timeout

这里有两个问题,
1、找不到名为 pikadev:latest 的镜像
2、无法从 Docker Hub 下载 ubuntu:20.04 基础镜像

第一个问题,请大佬提醒一下我应该做什么?
第二个问题,和我修改版本前一样,依然是30秒超时报错。我的修改成20.04难道有问题吗?还是我遗漏了其他的修改?请大佬们给一个提示。

离线

#1 2024-09-23 09:27:26

lyon1998
Moderator
注册时间: 2021-12-01
已发帖子: 110
积分: 55

Re: 请教大佬docker脚本的修改问题

1、找不到名为 pikadev:latest 的镜像
回复:这个是正常的,没有这个镜像,然后构建这个镜像
2. 22.04装不上是因为网络问题,连不上说明你需要用代理访问到dockerhub
3. 20.04装上也不能用,请严格使用dockerfile里面的配置

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn