tot*_*to' 25 virtualbox centos docker docker-machine
我在物理Windows7上的VirtualBox中运行CentOS.现在在centOS我有Docker,我需要运行
docker-machine create --driver virtualbox host1
Run Code Online (Sandbox Code Playgroud)
但我得到错误
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
Run Code Online (Sandbox Code Playgroud)
所以我需要再次安装VirtualBox并在CentOS中安装吗?如果是的话,我该怎么做?
非常感谢
Ern*_*est 22
是的,你是绝对正确的.首先需要安装VirtualBox.
您可以通过运行 yum install virtualbox CentOS或
sudo apt-get install virtualbox Ubuntu来实现
这样做然后运行你的代码,你会很高兴
Ale*_*eph 10
是权限问题。您已将 docker 安装为 sudo。你需要跑
sudo docker-machine create --driver virtualbox host1
Run Code Online (Sandbox Code Playgroud)
或者
sudo docker-compose up
Run Code Online (Sandbox Code Playgroud)
解决这个问题。
小智 6
我在 Ubuntu 18.04 中遇到了同样的错误,但我意识到我已经使用命令安装了 docker-machine :sudo snap install docker。
但是使用以下命令安装 docker-machine:
$ curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && \
chmod +x /tmp/docker-machine && \
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
Run Code Online (Sandbox Code Playgroud)
检查您的安装:
$ docker-machine version
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令安装 virtualbox:
$sudo apt install virtualbox
Run Code Online (Sandbox Code Playgroud)
现在您可以使用以下命令创建 docker-machine:
$ docker-machine create --driver virtualbox dev
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
28738 次 |
| 最近记录: |