美文网首页认知升级elasticsearch工作专题
Docker ubuntu 16.04 安装稳定版本,社区版版本

Docker ubuntu 16.04 安装稳定版本,社区版版本

作者: 木猫尾巴 | 来源:发表于2017-08-18 17:06 被阅读209次

[TOC]

安装稳定版本

# 查看当前ubunut 版本
$ cat /etc/lsb-release
# 查看 apt-get 中包含的稳定版本
$ sudo apt-cache show docker.io | grep Version
$ sudo apt-cache show docker | grep Version
# 当前安装的 docker 版本
$ docker --version
Docker version 1.12.6, build 78d1802

安装社区版

以下是安装 社区版 docker-ce 17.12.1-ce 的过程

卸载旧版

旧的docker版本称为docker或docker-engine
如果安装了这些版本,先卸载它们

sudo apt-get remove docker docker-engine

/var/lib/docker 目录存储着镜像,容器,数据卷和网络,这些都会保留

安装新社区版本

配置仓库

配置apt可以使用https安装软件包,如果已经配置,跳过

sudo apt-get install apt-transport-https
sudo apt-get install ca-certificates
sudo apt-get install curl
sudo apt-get install software-properties-common

添加docker官方GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

验证key指纹为9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

# 查看这个key信息
sudo apt-key fingerprint 0EBFCD88

配置stable仓库

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

正式安装 docker-ce

sudo apt-get update
# 这个命令会指定到最新的
sudo apt-get install docker-ce
  • 生产系统中,应该安装一个指定的docker版本
# 列出docker-ce的版本
sudo apt-cache madison docker-ce
# 替换掉 <VERSION> 安装指定版本
sudo apt-get install docker-ce=<VERSION>
# 比如安装 17.06.0~ce-0~ubuntu
sudo apt-get install docker-ce=17.06.0~ce-0~ubuntu

安装 docker-compose

如果没有安装需要执行

sudo -H pip install -U docker-compose

如果 报告错误 pip: command not found,使用命令 sudo apt install python-pip 安装

安装完成确认检查

$ sudo docker version
Client:
 Version:    17.12.1-ce
 API version:    1.35
 Go version:    go1.9.4
 Git commit:    7390fc6
 Built:    Tue Feb 27 22:17:40 2018
 OS/Arch:    linux/amd64
Server:
 Engine:
  Version:    17.12.1-ce
  API version:    1.35 (minimum version 1.12)
  Go version:    go1.9.4
  Git commit:    7390fc6
  Built:    Tue Feb 27 22:16:13 2018
  OS/Arch:    linux/amd64
  Experimental:    false
$ docker-compose version
docker-compose version 1.19.0, build 9e633ef
docker-py version: 2.7.0
CPython version: 2.7.12
OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016

相关文章

网友评论

  • e1c2e91eca34:非常有帮助,pip的时候失败了,强制升级后就ok了,完美
  • 1cf2b9c3dded:老铁 666
  • bluezym:curl -fsSL -fsSL这个参数是什么意思 ?
    木猫尾巴:curl 命令的参数 输出错误,静默模式,跟踪重定向
    具体见 https://www.jianshu.com/p/07c4dddae43a
  • bluezym:写的很详细,适合初学者,一目了然 ,明白执行的每一步。
    初学linux最懵比的就是不知道自己执行的这一串命令是干啥,出了问题也无从下手。有这么详细的解释,起码知道问题出在哪一步,

本文标题:Docker ubuntu 16.04 安装稳定版本,社区版版本

本文链接:https://www.haomeiwen.com/subject/fwbarxtx.html