Ubuntu14.04安装docker并升级成最新版
2017-12-02 06:26
507 查看
一、安装docker
通过下面的方法从Docker官方源安装docker。首先需要安装apt-transport-https,并添加Docker官方源。在terminal中执行如下命令:
sudo apt-get install apt-transport-https
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
接下来执行更新操作:
$ sudo apt-get update
之后,可以通过下面的命令来安装Docker:
sudo apt-get install -y lxc-docker下图只截取了部分:
查看docker版本(并不是最新的docker版本):
sudo docker version
由于docker更新版本很快,因此使用sudo apt-get update -y lxc-docker并不能成功更新。
二、升级docker
2.1、卸载旧版本
首先需要卸载到已有的版本。sudo apt-get purge docker.io
删除/etc/docker/目录:
sudo rm -rf /etc/docker/
执行完成后使用如下命令卸载相关依赖(这里没有删除文件):
sudo apt-get autoremove
2.2 更新 apt 源
Docker 默认 APT 仓库中的版本较低,因此要设置 APT 使用 Docker 的官方源,更新包信息,确保 APT 能使用 https 的方式,并安装 CA 证书。sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates
添加 GPG 密钥:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
添加源:
在文件 /etc/apt/sources.list.d/docker.list 中添加相应的源。
对应的源有:
Ubuntu Precise 12.04 (LTS): deb https://apt.dockerproject.org/repo ubuntu-precise main Ubuntu Trusty 14.04 (LTS): deb https://apt.dockerproject.org/repo ubuntu-trusty main Ubuntu Wily 15.10: deb https://apt.dockerproject.org/repo ubuntu-wily main Ubuntu Xenial 16.04 (LTS): deb https://apt.dockerproject.org/repo ubuntu-xenial main例如,对于我的系统14.04 而言:
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-get update
对于 Ubuntu 14.04, 15.10, 16.04,推荐安装 linux-image-extra-* 内核包。这些包能允许我们使用 aufs 存储驱动。
sudo apt-get update && sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
确保 APT 现在是从设置的仓库中下载 Docker 的。
apt-cache policy docker-engine
2.3 安装
上面的处理好了后,安装时需要注意的是docker的名称发生了变化。v1.12之前的版本叫docker.io,新版本改为docker-engine。sudo apt-get install docker-engine执行完成后,查看版本号就会发现已经是最新版17.05.0-ce了。
验证安装:
sudo docker run hello-world
该命令会下载一个测试映像然后开启一个容器运行。当容器运行后,会输出一段消息然后退出。
查看 docker 守护进程的状态(高版本查看守护进程的命令):
sudo status docker
至此,docker升级就完成了。
参考书籍:《Docker技术入门与实战》
参考博客:http://blog.csdn.net/mungo/article/details/54632686
相关文章推荐
- Ubuntu14.04安装最新版Docker
- ubuntu14.04安装docker及升级docker
- ubuntu14.04安装docker及升级docker
- Ubuntu14.04安装最新版Docker
- 【Docker安装】- Ubuntu14.04安装最新版Docker-1.9.1
- ubuntu 14.04 https 形式安装docker 私有库 harbor
- ubuntu14.04,安装docker(源代码管理工具)
- 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker
- ubuntu 14.04安装docker
- 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker
- 在Ubuntu 14.04上安装最新版mesa
- 将ubuntu14.04 从mysql从5.5删除之后安装5.7遇到的一些问题(本篇不讨论热升级)
- ubuntu14.04,安装docker(源代码管理工具)
- Ubuntu 14.04 安装 docker
- Daocloud姿势安装docker到vmware虚拟机ubuntu14.04上
- Ubuntu 14.04下安装docker(网上给的大部分有错误)
- Ubuntu14.04 Docker 自动安装脚本
- Ubuntu 14.04 安装 Docker
- 阿里云 ubuntu 14.04 模板上安装 docker
- ubuntu14.04下tensorflow环境配置(tensorflow0.12多种安装方式+cuda7.5升级8.0)