【问题标题】:Docker installation for running node and react environment用于运行节点和反应环境的 Docker 安装
【发布时间】:2017-01-27 09:04:52
【问题描述】:

我在安装 docker 时遇到以下错误

服务“webpack”构建失败:注册层失败:打开 /var/lib/docker/aufs/layers/7e80462cf605c738f8d502a5d2707a4e4a7fb03daad65d0113240d9f1428df0f:没有这样的文件或目录

version: "2"
services:

  webpack:
    image : express-react-image
    build: .
    command: ./bin/webpack-dev
    volumes:
      - .:/src/app
    environment:
      - VIRTUAL_HOST=localhost
    ports:
      - "8080:8080"
    networks:
      - front_tier
  server:
    build: .
    command: ./bin/start-web
    volumes:
      - .:/src/app
    environment:
      - VIRTUAL_HOST=localhost
      - APP_HOST=http://localhost:3000
    ports:
      - "3000:3000"
    networks:
      - front_tier
volumes:
  data:
    driver: local
networks:
  front_tier:
    driver: bridge

【问题讨论】:

    标签: reactjs express docker


    【解决方案1】:

    您看到的错误消息 failed to register layer 表示 Docker 在构建映像时失败,因为它找不到它期望的缓存层。解决此问题的最简单方法可能是删除所有缓存层并从头开始构建。 docker-compose rm 可能会成功。如果没有,我会开始删除带有docker rm 的容器和带有docker rmi 的图像,直到你有一个足够干净的石板才能工作。

    如果手动清理很慢/很困难,那么使用docker system prune 可能会更好。

    无论你们是否清理了缓存层,我都希望它能够与新的 docker-compose up 一起使用。

    【讨论】:

    • 我的 docker 构建正确,但是当我打开任何浏览器时,我的本地 pc 上都不起作用。我用过这个启动工具包github.com/developertown/docker-react-express-starter-kit
    • 我是 docker setup 的新手。我需要 react redux express 和 mysql 设置,所以请你帮帮我。?谢谢。
    猜你喜欢
    • 1970-01-01
    • 2019-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 2022-10-27
    • 1970-01-01
    相关资源
    最近更新 更多