5

我有 ubuntu 14.04,它缺少docker exec

sudo docker exec -it ubuntu_bash bash

我希望在现有的正在运行的 docker 容器中运行交互式 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
4

3 回答 3

9

更新主机上的 docker。

docker exec在 docker 1.3.0 上引入

于 2014-12-05T16:19:04.293 回答
5

更新泊坞窗

apt-get update
apt-get install docker.io 

对我的系统没有帮助,因为 ubuntu 包已经很旧了。

我用过

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
于 2015-01-01T20:19:49.493 回答
0

长期支持不超过 1.0.x 版本。要获得更新的版本,请使用带有更新的频道直接绑定到 docker 的 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/"
于 2015-10-01T22:59:05.743 回答