使用“创建-反应-应用程序对接-构建”创建scratch react应用程序,然后尝试使用下面的docker脚本为其构建对接映像,但是当尝试运行该对接映像时它会抛出错误。
Docker版本已使用: Docker版本18.09.0,构建4d60db4
只需按照下面的步骤,post中的对接者探索与反应应用程序,但我结束了错误,如下所示
参考资料:https://medium.com/@shakyShane/lets-talk-about-docker-artifacts-27454560384f
步骤1:成功构建码头映像.
docker build -t testwebapp .
步骤2:使用下面的命令运行该映像
docker run -p 8080:80 testwebapp:latest
使用的Docker脚本:
FROM node:10.9 as build-deps
WORKDIR /usr/src/app
COPY package.json yarn.lock ./
RUN yarn
COPY . ./
RUN yarn build
FROM nginx:1.12-alpine
COPY - from=build-deps /usr/src/app/build /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
错误日志:
docker:来自守护进程的错误响应:驱动程序在端点(71686edb7753ec2fdf019ef4cfcf0e95476e1fb7c2368084feb17fd2551fcf45):上的外部连接失败,启动festive_margulis代理: mkdir /port/tcp:0.0.0.0:8080:tcp:172.17.0.3:80:输入/输出错误。
发布于 2019-05-21 09:50:55
通常,这是码头引擎的一个问题。
service docker restart
发布于 2019-05-21 09:55:26
如果您正在使用Windows,则必须指定以下ip地址
docker运行-ip 127.0.0.1 -p 8080:80 testwebapp:最新
通常,对我来说,在pc启动两次之后,我必须重新启动windows上的对接器,然后按其应有的方式工作。
https://stackoverflow.com/questions/56235579
复制相似问题