作曲者のマシンにインストールされていない、それがドッキングウィンドウで実行することができます:ドッキングウィンドウの実行
どのように任意のディレクトリ、それに実行することができ、bashはの関数を定義することができます:
- 作曲者の設定やキャッシュファイルを保存するには、ホスト上のディレクトリを作成します。
mkdir ~/dnmp/composer
- ホスト開く
~/.bashrc
または~/.zshrc
ファイルを、次の行を追加します。
composer () {
tty=
tty -s && tty=--tty
docker run \
$tty \
--interactive \
--rm \
--user $(id -u):$(id -g) \
--volume ~/dnmp/composer:/tmp \
--volume /etc/passwd:/etc/passwd:ro \
--volume /etc/group:/etc/group:ro \
--volume $(pwd):/app \
composer "$@"
}
- 発症ファイルをしてみましょう:
source ~/.bashrc
- あなたのホスト上の任意のディレクトリに使用することができます
composer
:
cd ~/dnmp/www/
composer create-project yeszao/fastphp project --no-dev
- (オプション)、に依存するように求められた場合は
--ignore-platform-reqs
--no-scripts
、閉じ依存検出。 - (オプション)初めて
composer
になる~/dnmp/composer
ディレクトリの生成config.json
ファイルを、あなたはたとえば、このファイルには、国内の倉庫を指定することができます。
{
"config": {},
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.laravel-china.org"
}
}
}