ddev的一个小问题-brew-docker

时间:2019-11-27 04:01:17

标签: ddev

仅设置开发笔记本电脑,但安装ddev一直存在问题。遵循docs.docker.com,ddev.readthedocs.com和Mike Anello的DDEV LOCAL书籍中的说明。

一个不寻常的,没有记录的安装过程是,当我最初尝试运行brew时,我的Ubuntu 18.04抱怨我安装linuxbrew-wrapper,所以我这样做了。然后酿造工作正常。

情况是这样的:除非停止docker容器,否则我无法运行ddev。在/ bin和/ Cellar中查看显示大多数可执行文件具有myname:docker作为所有者/组,而ddev,hello和patchelf是myname:myname所有者/组。

我应该将这些文件丢给我的名字:docker owner / group以便在容器处于活动状态时运行它们吗?

我应该关闭运行ddev的容器吗?

解决方案(ymmv) 第1部分

<a href="{{ route('register') }}">

第2部分

sudo apt-get update
sudo apt-get install     apt-transport-https     ca-certificates     curl     gnupg-agent     software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose
docker-compose --version
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

第3部分

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
sudo apt-get install build-essential
sudo apt-get -o Dpkg::Options::="--force-overwrite" install --fix-broken
echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >>~/.profile
eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >>~/.bashrc
source .bashrc

0 个答案:

没有答案