【问题标题】:Yarn not in path on Laradock worskpace when using it in inline docker exec command在内联 docker exec 命令中使用纱线时,纱线不在 Laradock 工作空间的路径中
【发布时间】:2018-02-15 13:59:10
【问题描述】:

我在使用来自 workspace 容器“外部”的内联 docker exec 命令时遇到问题。

当我在 workspace 容器内使用它时,一切都按预期工作:

docker exec -it --user=laradock laradock_workspace_1 bash
yarn -v
1.3.2

当我尝试从内联命令中使用它时,会发生以下情况:

docker exec -it --user=laradock laradock_workspace_1 yarn -v
OCI runtime exec failed: exec failed: container_linux.go:296: starting container process caused "exec: \"yarn\": executable file not found in $PATH": unknown

我是不是做错了什么?

【问题讨论】:

    标签: docker exec workspace yarnpkg laradock


    【解决方案1】:

    我自己找到了解决方案。
    对于遇到同样问题的人,只需按照以下示例使用docker exec,即可访问节点或纱线:

    docker exec -it --user=laradock laradock_workspace_1 bash --login -c "yarn -v"
    

    我在这里找到了解决方案:https://gitlab.com/gitlab-org/gitlab-runner/issues/82

    【讨论】:

      【解决方案2】:

      试试这个

      #apt-get install sudo -y
      #sudo apt-get install apt-transport-https
      #sudo apt-get install apt-transport-https
      #apt-get remove node
      #apt-get remove yarn
      #curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
      #sudo apt-get install -y nodejs
      #curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
      #echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
      #sudo apt-get update && sudo apt-get install yarn
      #apt-get remove node
      #apt-get remove yarn
      #curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
      #sudo apt-get install -y nodejs
      #curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
      #echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
      #sudo apt-get update && sudo apt-get install yarn
      #yarn -v
      1.13.0
      #yarn install
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-18
        • 2017-03-12
        • 1970-01-01
        • 2021-09-05
        • 1970-01-01
        • 1970-01-01
        • 2021-03-16
        相关资源
        最近更新 更多