我通过以下正式文档安装了docker-组合:http://docs.docker.com/compose/install/
现在我想卸载坞-撰写。
$ docker-compose -h
不提供卸载命令,官方文档也不提供任何说明。
我删除了我的docker-compose.yml文件和/usr/local/bin/docker-复合文件,但我想确保这是所有内容。
我在MacbookPro上使用OSX 10.10.3。
编辑:关于我遵循的安装说明,我没有使用pip。我使用了有文档的curl命令:
$ curl -L https://github.com/docker/compose/releases/download/1.3.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
发布于 2015-06-30 16:15:29
文献化
耦合安装和拆除
注意:在Mac 码头工人现在安装码头组合上。因此,移除的策略发生了一些变化。如果您希望同时卸载卸载码头,那么您还可以卸载Docker。
使用curl
安装的单个删除
它通常安装在macs上的/usr/local/bin/docker-compose
上。但是,您可以运行which docker-compose
来找到确切的位置。
运行以下命令(*nix系统)以删除:
rm $(which docker-compose)
如果您获得了拒绝权限的错误,那么您将需要添加sudo
:
sudo rm $(which docker-compose)
若要验证是否成功,请运行以下命令,该命令不应返回任何内容:
which docker-compose
应该说没有找到这个命令。
如果使用PIP安装,则单独删除
如果您已经使用PIP安装了Docker Compose,那么您可以运行:
pip uninstall docker-compose
如果获得拒绝权限的错误,则可能必须使用sudo
:
sudo pip uninstall docker-compose
发布于 2017-05-08 14:01:55
首先通过以下途径获得停靠路径:
哪个码头-组成
然后它将返回路径,如:/usr/bin/docker-compose
然后移除它:
sudo rm -rf /usr/bin/docker-撰写
发布于 2016-03-17 21:20:37
现在,对接-组合是对接工具箱的一部分。
如果要删除,请删除Docker附带的所有(,包括Docker本身)。
您可以执行以下shell脚本:
#!/bin/bash
# Uninstall Script
if [ "${USER}" != "root" ]; then
echo "$0 must be run as root!"
exit 2
fi
while true; do
read -p "Remove all Docker Machine VMs? (Y/N): " yn
case $yn in
[Yy]* ) docker-machine rm -f $(docker-machine ls -q); break;;
[Nn]* ) break;;
* ) echo "Please answer yes or no."; exit 1;;
esac
done
echo "Removing Applications..."
rm -rf /Applications/Docker
echo "Removing docker binaries..."
rm -f /usr/local/bin/docker
rm -f /usr/local/bin/docker-machine
rm -r /usr/local/bin/docker-machine-driver*
rm -f /usr/local/bin/docker-compose
echo "Removing boot2docker.iso"
rm -rf /usr/local/share/boot2docker
echo "All Done!"
如果你仍然有贬值的,Boot2docker,,你也想摆脱它。
您可以通过执行以下shell脚本卸载它:
#!/bin/bash
# Uninstall Script
if [ "$(which boot2docker)" == "" ]; then
echo "boot2docker does not exist on your machine!"
exit 1
fi
if [ "${USER}" != "root" ]; then
echo "$0 must be run as root!"
exit 2
fi
echo "Stopping boot2docker processes..."
boot2docker stop && boot2docker delete
echo "Removing boot2docker executable..."
rm -f /usr/local/bin/boot2docker
echo "Removing boot2docker ISO and socket files..."
rm -rf ~/.boot2docker
rm -rf /usr/local/share/boot2docker
echo "Removing boot2docker SSH keys..."
rm -f ~/.ssh/id_boot2docker*
echo "Removing boot2docker OSX files..."
rm -f /private/var/db/receipts/io.boot2docker.*
rm -f /private/var/db/receipts/io.boot2dockeriso.*
echo "Removing Docker executable..."
rm -f /usr/local/bin/docker
echo "All Done!"
https://stackoverflow.com/questions/30988566
复制相似问题