Oki*_*ipa 5 workspace exec docker yarnpkg laradock
我有一个问题,使用Laradock和纱线与容器docker exec"外"的内联命令workspace.
当我从workspace容器内部使用它时,一切都按预期工作:
docker exec -it --user=laradock laradock_workspace_1 bash
yarn -v
1.3.2
Run Code Online (Sandbox Code Playgroud)
当我尝试从内联命令使用它时,会发生以下情况:
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
Run Code Online (Sandbox Code Playgroud)
我做错了吗?
我自己找到了解决方案。
对于遇到同样问题的人,只需使用docker exec下面的示例即可访问 Node 或 YARN :
docker exec -it --user=laradock laradock_workspace_1 bash --login -c "yarn -v"
Run Code Online (Sandbox Code Playgroud)
我在这里找到了解决方案:https ://gitlab.com/gitlab-org/gitlab-runner/issues/82
| 归档时间: |
|
| 查看次数: |
639 次 |
| 最近记录: |