问题:
填写镜像源:
在Docke Desktop的设置中,选择Docker Engine
, 填写:
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["https://hub.geekery.cn","https://dockerpull.com"]
}
在下面的JSON中填入镜像源:
"registry-mirrors": ["https://hub.geekery.cn","https://dockerpull.com"]
电脑开启代理,docker Desktop会走代理,然后拉取docker pull nginxinc/nginx-unprivileged:alpine
配置makefile中
FROM nginxinc/nginx-unprivileged:alpine
# 步骤1: 选择基础映像
# 我们选择官方的 Nginx 映像,并使用 alpine 版本,因为它非常小巧。
# FROM <image>:<tag>
FROM nginxinc/nginx-unprivileged:alpine# 步骤2: 将你的网站文件复制到 Nginx 的默认网站根目录
# Nginx 默认从 /usr/share/nginx/html 目录提供网页服务。
# COPY <源路径> <目标路径>
COPY . /usr/share/nginx/html/# (可选) 步骤3: 声明容器将监听的端口
# 这主要是一个文档性质的指令,告诉用户这个容器的服务端口是80。
# 这个版本的 Nginx 为了安全,默认监听 8080 端口
EXPOSE 8080
完毕。