如何安装docker特定版本
如何安装Docker的特定版本(如如何安装docker特定版本,docker,ubuntu-14.04,lxc-docker,Docker,Ubuntu 14.04,Lxc Docker,如何安装Docker的特定版本(如1.3.2) 我无法在docker官方文档中找到任何文档。 推荐 以下说明安装docker版本1.0.1: $sudo apt获取更新 $sudo apt get安装docker.io 另外,按照以下说明安装最新版本的docker1.4.1: $sudo sh-c“echo debhttps://get.docker.com/ubuntu docker main>/etc/apt/sources.list.d/docker.list” $sudo apt获
1.3.2
)
我无法在docker官方文档中找到任何文档。
推荐
以下说明安装docker版本1.0.1
:
$sudo apt获取更新
$sudo apt get安装docker.io
另外,按照以下说明安装最新版本的docker1.4.1
:
$sudo sh-c“echo debhttps://get.docker.com/ubuntu docker main>/etc/apt/sources.list.d/docker.list”
$sudo apt获取更新
$sudo apt获取安装lxc docker
如何安装特定版本,如
1.3.2
?从这个github获得了答案
上述承诺摘要:-
echo deb http://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
apt-key adv --keyserver pgp.mit.edu --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
apt-get update
apt-get install -y lxc-docker-1.3.3
如果存在权限问题,则将sudo
用作:
echo deb http://get.docker.com/ubuntu docker main | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
sudo apt-get update
sudo apt-get install -y lxc-docker-1.3.3
sudo apt-get install -y lxc-docker-<Hit Tab here>
奖金提示:
不知道是哪个版本?然后在lxc docker-
之后点击选项卡
,如下所示:
echo deb http://get.docker.com/ubuntu docker main | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
sudo apt-get update
sudo apt-get install -y lxc-docker-1.3.3
sudo apt-get install -y lxc-docker-<Hit Tab here>
sudo apt get安装-y lxc docker-
查看可用docker版本列表。另一个选项是将脚本中的
install-y lxc docker
替换为install-y lxc docker-
例如,这将安装docker1.6.2
:
RUN wget -qO- https://get.docker.com/ubuntu/ | sed -r 's/^apt-get install -y lxc-docker$/apt-get install -y lxc-docker-1.6.2/g' | sh
我是如何在笔记本电脑上完成的(顺便说一句,现在不再提供):
我发现使用更容易检查可用版本
sudo apt-cache policy docker-engine
然后安装您想要的:
sudo apt-get install docker-engine=1.7.1-0~trusty
它包括简单地按照docker文档中的说明进行操作,但是选择一个特定的版本,因为docker引入了两种不同的风格(CE和EE),这是在任何系统上安装docker的最佳且简单的方法。请运行下面的命令,您无需执行任何操作
wget -qO- https://get.docker.com/ | sh
如果您想安装特定版本的docker,可以运行下面的命令来查找docker的所有版本
apt-cache madison docker-ce #(for ubuntu)
yum list docker-ce.x86_64 --showduplicates | sort -r #(for centos)
然后选择适当的版本并将其放置在下面的命令中
wget -qO- https://get.docker.com/ | sed 's/docker-ce/docker-ce=<DOCKER_VERSION/' | sh
wget-qO-https://get.docker.com/ |sed’s/docker ce/docker ce=
用你想要的版本替换1.6.2。我从Ubuntu 16.04的源代码中获得了1.6.2年的版本。这可能不会转换为其他Docker版本:
git克隆https://github.com/moby/moby 码头工人
cd docker
git标签-l
——在此列表中查找您感兴趣的标签(例如v1.6.2)
git签出
sudo make build
根据您的版本有多旧,您可能会在此步骤中看到一些错误。如果您看到示例docker图像无法拉入,请在Dockerfile
中随意注释相关行。您可能会看到与源代码相关的故障。修改不存在的指向指定源代码的链接,在我的情况下,我必须更改makeDockerfile
参考git的lvm2
源代码git://sourceware.org/git/lvm2.git
sudo生成二进制文件
按照以下步骤安装特定版本的docker ce和docker ce cli
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
查找docker ec和docker ce cli的特定版本。在这个例子中,我要找的是19.03
apt-cache policy docker-ce | grep 19
apt-cache policy docker-ce-cli | grep 19
从上面的命令中,您将获得docker版本的列表,复制受尊重的版本
apt-get install docker-ce=5:19.03.14~3-0~ubuntu-bionic docker-ce-cli=5:19.03.14~3-0~ubuntu-bionic
应该是
echo debhttp://get.docker.com/ubuntu docker main | sudo tee/etc/apt/sources.list.d/docker.list
对于权限问题,docker版本仅为1.9.1,对此有任何更新吗?可用的版本检查非常有用谢谢这应该是答案。最简洁,最简单。