2014-12-05 144 views
4

我的Ubuntu 14.04和它缺少docker exec搬运工EXEC缺少

sudo docker exec -it ubuntu_bash bash 

我希望在现有的运行搬运工容器中运行交互式的bash shell。

sudo docker version 
Client version: 1.0.1 
Client API version: 1.12 
Go version (client): go1.2.1 
Git commit (client): 990021a 
Server version: 1.0.1 
Server API version: 1.12 
Go version (server): go1.2.1 
Git commit (server): 990021a 

回答

8

更新主机上的docker。

docker exec已于搬运工1.3.0

4

更新泊坞窗引入了

apt-get update 
apt-get install docker.io 

我的系统上没有帮助,因为Ubuntu的packges是很老。

我用

curl -sSL https://get.docker.com/ubuntu/ | sudo sh 

(如在这里描述:http://docs.docker.com/installation/ubuntulinux/#docker-maintained-package-installation

,并得到这个更新

docker version 
Client version: 1.4.1 
Client API version: 1.16 
Go version (client): go1.3.3 
Git commit (client): 5bc2ff8 
OS/Arch (client): linux/amd64 
Server version: 1.4.1 
Server API version: 1.16 
Go version (server): go1.3.3 
Git commit (server): 5bc2ff8 
0

的长期支持不走过去版本1.0.x.要获得更新的版本,请使用a channel with updates直接绑定到码头工人的PPA。新的软件包将被称为lxc-docker。从文章

复制,我得到

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 
sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list 
sudo apt-get update 
sudo apt-get remove docker.io 
sudo apt-get autoremove 
sudo apt-get install lxc-docker 

我打消了我的docker.io包和安装较新的版本,以避免未捕获的冲突之前的任何剩菜。这是我完成时得到的。

$ docker version 
Client version: 1.7.1 
Client API version: 1.19 
Go version (client): go1.4.2 
Git commit (client): 786b29d 
OS/Arch (client): linux/amd64 
Server version: 1.7.1 
Server API version: 1.19 
Go version (server): go1.4.2 
Git commit (server): 786b29d 
OS/Arch (server): linux/amd64 

$ cat /etc/*release 
DISTRIB_ID=Ubuntu 
DISTRIB_RELEASE=14.04 
DISTRIB_CODENAME=trusty 
DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS" 
NAME="Ubuntu" 
VERSION="14.04.3 LTS, Trusty Tahr" 
ID=ubuntu 
ID_LIKE=debian 
PRETTY_NAME="Ubuntu 14.04.3 LTS" 
VERSION_ID="14.04" 
HOME_URL="http://www.ubuntu.com/" 
SUPPORT_URL="http://help.ubuntu.com/" 
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"