将docker安装到运行Ubuntu 12.04的VirtualBox虚拟机中
我在我的ubuntu 14.4系统中安装了虚拟盒,vagrant安装在虚拟盒中。但如果我尝试将docker安装到vagrant虚拟机中,并在vagrant虚拟机中使用下面的命令将docker安装到运行Ubuntu 12.04的VirtualBox虚拟机中,docker,vagrant,virtualbox,Docker,Vagrant,Virtualbox,我在我的ubuntu 14.4系统中安装了虚拟盒,vagrant安装在虚拟盒中。但如果我尝试将docker安装到vagrant虚拟机中,并在vagrant虚拟机中使用下面的命令 “docker--版本” 它显示docker版本和-help-display-color等选项 但当我试图用下面的命令运行docker时 ‘sudo docker run-t-i ubuntu:12.04/bin/bash’ 它显示以下错误 “它没有进入docker的bash模式”以澄清: VirtualBox运行虚拟
“docker--版本” 它显示docker版本和-help-display-color等选项 但当我试图用下面的命令运行docker时 ‘sudo docker run-t-i ubuntu:12.04/bin/bash’ 它显示以下错误 “它没有进入docker的bash模式”以澄清:
- VirtualBox运行虚拟机(VM)
- 码头工人经营集装箱
- Vagrant是VirtualBox虚拟机的声明性接口(和)
docker
包不是您期望的docker,如果它输出以下内容:
root@29a3f3134898:/# docker --version
docker - version 1.4
Copyright 2003, Ben Jansens <ben@orodu.net>
此帖子属于。强烈建议在virtualbox VM中使用docker机器运行docker。
# install the backported kernel
$ sudo apt-get update
$ sudo apt-get install linux-image-generic-lts-trusty linux-headers-generic-lts-trusty
# install the backported kernel and xorg if using Unity/Xorg
$ sudo apt-get install --install-recommends linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty
# reboot
$ sudo reboot
[ -e /usr/lib/apt/methods/https ] || {
apt-get update
apt-get install apt-transport-https
}
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo sh -c "echo deb https://get.docker.com/ubuntu docker main\
> /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker