这是我的 create-react-app
的docker文件# Stage 1 - the build process
FROM node:8.10 as build-deps
WORKDIR /usr/src/app
COPY package.json yarn.lock ./
RUN yarn
COPY . ./
RUN yarn build
# Stage 2 - the production environment
FROM nginx:1.12-alpine
COPY --from=build-deps /usr/src/app/build /usr/share/nginx/html
EXPOSE 3000
CMD ["nginx", "-g", "daemon off;"]
因此,当我运行命令时-
sudo docker build -t react-docker
我正面临这个问题:-
Sending build context to Docker daemon 12.17MB
Step 1/10 : FROM node:8.10 as build-deps
Get https://registry-1.docker.io/v2/: proxyconnect tcp: dial tcp: lookup proxy.example.com on 127.0.1.1:53: no such host
您能帮我解决这个问题吗?我猜只有第一步会引发错误。
答案 0 :(得分:0)
好像docker被设置为使用代理(错误)?
如果是故意的但有错字,请修复它,否则将其删除。
通过以下方式查找它:
systemctl show --property=Environment docker
如果找到,请修复/(或注释掉),刷新,重新启动,检查
更多详细信息:https://docs.docker.com/config/daemon/systemd/
检查设置位置的另一个地方:
cat /etc/sysconfig/docker