在本地运行docker文件时遇到错误

时间:2019-12-12 17:11:22

标签: reactjs docker dockerfile create-react-app

这是我的 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

您能帮我解决这个问题吗?我猜只有第一步会引发错误。

1 个答案:

答案 0 :(得分:0)

好像docker被设置为使用代理(错误)?

如果是故意的但有错字,请修复它,否则将其删除。

通过以下方式查找它:

systemctl show --property=Environment docker

如果找到,请修复/(或注释掉),刷新,重新启动,检查

更多详细信息:https://docs.docker.com/config/daemon/systemd/

检查设置位置的另一个地方:

cat /etc/sysconfig/docker