linux 如何从Docker容器中使用“Yarn”,就像它安装在主机上一样

frebpwbc  于 2023-03-29  发布在  Linux
关注(0)|答案(1)|浏览(183)

我尽可能依赖本地Linux机器上的Docker容器。
在处理节点项目时,我是这样运行Yarn的:

docker run --rm --user=node -v "$(pwd)"/:/app -w=/app -it node:14.21.1-alpine yarn install

我想运行它,就像它安装在主机上一样,以避免冗长的命令-例如yarn install-没有本地安装yarn

bnlyeluc

bnlyeluc1#

想法

~/bin中创建名为yarn的可执行bash脚本

步骤
根据需要创建~/bin文件夹

mkdir ~/bin

创建/编辑yarn脚本文件

nano ~/bin/yarn并粘贴以下内容,然后保存:

#!/bin/bash
docker run --rm --user=node -v "$(pwd)"/:/app -w=/app node:14.21.1-alpine yarn "$@"
可执行

chmod +x ~/bin/yarn

解释

这样我就可以很容易地改变/使用任何docker版本的Yarn,并避免污染我的主机(笔记本电脑)。

相关问题