?
This document uses PHP Chinese website manual Release
Compose 附帶了 bash 和 zsh shell 的命令補全。
確保安裝完畢。
在當(dāng)前的 Linux 操作系統(tǒng)上(非最小安裝),bash 完成應(yīng)該可用。
在 mac 上安裝brew install bash-completion
。
將完成腳本放入/etc/bash_completion.d/
(或/usr/local/etc/bash_completion.d/
在 Mac 上):
sudo curl -L https://raw.githubusercontent.com/docker/compose/1.15.0/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
在 Mac 上,將以下內(nèi)容添加到您的~/.bash_profile
:
if [ -f $(brew --prefix)/etc/bash_completion ]; then. $(brew --prefix)/etc/bash_completion fi
你可以從你的~/.bash_profile
或者啟動一個新的終端來利用完工。
如果您使用的是 MacPorts 而不是 BREW ,則需要將您的步驟稍微修改如下:
運行sudo port install bash-completion
來安裝 bash 完成。將以下行添加到~/.bash_profile
:
if [ -f /opt/local/etc/profile.d/bash_completion.sh ]; then . /opt/local/etc/profile.d/bash_completion.sh fi
您可以獲取~/.bash_profile
或啟動新終端以利用完成。
將完成腳本放在你的/path/to/zsh/completion
,使用例如~/.zsh/completion/
:
$ mkdir -p ~/.zsh/completion $ curl -L https://raw.githubusercontent.com/docker/compose/1.15.0/contrib/completion/zsh/_docker-compose > ~/.zsh/completion/_docker-compose
在你的$fpath
中添加目錄,例如添加~/.zshrc
:
fpath=(~/.zsh/completion $fpath)
確保compinit
已加載或通過添加~/.zshrc
:
autoload -Uz compinit && compinit -i
然后重新加載 shell :
exec $SHELL -l
根據(jù)到目前為止在命令行上鍵入的內(nèi)容,它將完成:
可用的 docker-compose 命令
可用于特定命令的選項
服務(wù)名稱在給定的上下文中有意義(例如,服務(wù)運行或停止的實例或基于圖像的服務(wù)與基于 Dockerfiles 的服務(wù))。因為docker-compose scale
,完成的服務(wù)名稱將自動附加“=”。
選定選項的參數(shù),例如docker-compose kill -s
將完成一些信號,如 SIGHUP 和 SIGUSR 1。
享受快速寫作和少排字的工作
用戶指南
安裝組合
從 Django 開始
從 Rails 開始
從 WordPress 開始
命令行引用
合成文件引用