docker - Ubuntu 16.10:获取最新的Docker和Docker Compose版本?

标签 docker docker-compose ubuntu-16.10

我希望将Docker compose与v2 docker-compose.yml语法一起使用。

当我遵循文档(https://store.docker.com/editions/community/docker-ce-server-ubuntu?tab=description)时,旧的docker和docker-compose版本已安装:

$ 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
$ sudo apt install docker docker-compose
.../...
$ dpkg -l |grep docker
ii  docker                                      1.5-1                                        amd64        System tray for KDE3/GNOME2 docklet applications
rc  docker-ce                                   17.03.1~ce-0~ubuntu-yakkety                  amd64        Docker: the open-source application container engine
ii  docker-compose                              1.5.2-1                                      all          Punctual, lightweight development environments using Docker
ii  docker.io                                   1.12.6-0ubuntu1~16.10.1                      amd64        Linux container runtime
ii  python-docker                               1.8.0-0ubuntu1                               all          Python wrapper to access docker.io's control socket
ii  python-dockerpty                            0.4.1-1                                      all          Pseudo-tty handler for docker Python client (Python 2.x)

为了使用版本2 docker 撰写文件格式,我需要更新的版本。

Docker Compose的文档页面:https://github.com/docker/docker.github.io/blob/master/compose/compose-file/compose-versioning.md

Version 2 files are supported by Compose 1.6.0+ and require a Docker Engine of version 1.10.0+.



如何获取docker engine和docker compose的最新版本?
我今天在Google上搜索了很多次,却没有任何“简单”的解决方案。

我的系统:Ubuntu 16.10

谢谢你的帮助,
大卫

最佳答案

安装Docker的最简单方法是运行:

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

您可能需要先运行apt-get remove docker docker-compose

要安装docker-compose,我通常会从the docker-compose Github project获取最新版本,例如:
curl -L https://github.com/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

关于docker - Ubuntu 16.10:获取最新的Docker和Docker Compose版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43348973/

相关文章:

docker - GitLab CI 构建多个 docker + 端到端测试

docker - 如何使用 nsenter 实用程序从容器连接主机

python - 无法使用 REST API 调用访问/下载 Docker 容器内生成的文件夹

docker - Docker 卷中的文件不会在文件更改时在 Windows 上刷新

compiler-errors - 如何克服python的编译(Nuitka)错误

php - 没有数据库连接,没有错误

用于 NVIDIA opengl 应用程序的 Docker xserver(主机中没有 X)

security - 在 Kubernetes 中使用 runAsNonRoot

django - 在我的Docker镜像中挂载了本地目录,但无法从该目录读取文件

c++ - SDL 不渲染(Linux、i3wm)