Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何安装docker特定版本_Docker_Ubuntu 14.04_Lxc Docker - Fatal编程技术网

如何安装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获

如何安装Docker的特定版本(如
1.3.2

我无法在docker官方文档中找到任何文档。 推荐

以下说明安装docker版本
1.0.1

$sudo apt获取更新
$sudo apt get安装docker.io

另外,按照以下说明安装最新版本的docker
1.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-

例如,这将安装docker
1.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
    中随意注释相关行。您可能会看到与源代码相关的故障。修改不存在的指向指定源代码的链接,在我的情况下,我必须更改make
    Dockerfile
    参考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,对此有任何更新吗?可用的版本检查非常有用谢谢这应该是答案。最简洁,最简单。