Ubuntu17.10安装Docker

Ubuntu环境下安装Docker

1. 系统要求

Docker目前只能运行在64位平台上,并且要求内核版本不低于3.10,实际上内核越新越好,过低的内核版本容易造成功能不稳定。

可以通过如下命令检查自己的内核版本详细信息:

$ uname -a

或者

$ cat /proc/version

Docker目前支持的最低Ubuntu版本为12.04LTS,但实际上从稳定性上考虑,推荐至少使用14.04LTS版本

查看Ubuntu版本号命令为

$ lsb_release -r

查看Ubuntu代号命令为

$ lsb_release -c

不同Ubuntu版本号及代号如下

Artful 17.10 (Docker CE 17.11 Edge)、Zesty 17.04、Xenial 16.04 (LTS)、Wily 15.10、Vivid 15.04、Trusty 14.04 (LTS)、Precise 12.04(LTS)

如果使用12.04LTS版本,首先要更新系统内核和安装可能需要的软件包,包括:

  linux-image-generic-lts-trusty(必备)

  linux-headers-generic-lts-trusty(必备)

  xserver-xorg-lts-trusty(带图形界面时必备)

  libgll-mesa-glx-lts-trusty(带图形界面时必备)

另外,从 Ubuntu 14.04 开始,一部分内核模块移到了可选内核模块包 (linux-image-extra-*) ,以减少内核软件包的体积。正常安装的系统应该会包含可选内核模块包,而一些裁剪后的系统可能会将其精简掉。AUFS 内核驱动属于可选内核模块的一部分,为了让Docker使用aufs存储,推荐安装linux-iamge-extra软件包。

$ sudo apt-get insall -y linux-image-extra-$(uname -r)

 2. 添加镜像源

首先需要安装apt-transport-https包支持HTTPS协议的源,以及CA证书:

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

其次添加源的gpg密钥:

  国内源地址

$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

  官方源地址

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

再次添加Docker的apt软件源:

  可以使用如下命令添加apt软件源

  国内源:

$ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable"

  官方源:

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

  另外,《Docker技术入门与实战》第2版中的方法是通过下面的命令创建/etc/apt/sources.list.d/docker.list文件,并写入源地址内容,注意修改自己系统对应的代号。书中安装的trusty版本,我想安装artful版本。

$ sudo cat <<EOF > /etc/apt/sources.list.d/docker.list
> deb https://apt.dockerproject.org/repo ubuntu-atrful main
> EOF

  然而在下面的一步更新apt软件包缓存时出错,访问上述https地址出错,报403 Forbidden错。后来进入上面的地址查看,发现上面地址最晚更新时间为2017年,最新版本为ubuntu-xenial,并没有artful版本。因此Ubuntu系统为16.04及以下的可以使用该方法。

最后,添加完Docker源,更新apt软件包缓存

$ sudo apt-get update

还可以使用如下命令来查看有哪些版本的Docker可以使用

$ apt-cache policy docker-ce

$ apt-cache policy docker-engine

  注意,2017年的3月1号之后,Docker的版本命名开始发生变化,同时将CE版本和EE版本进行分开,CE是社区版,EE是企业版。查看artful版本时,使用docker-ce,而使用docker-engine则查不到。xenial 版本及之前的,还可以使用docker-engine。

3. 开始安装Docker

在成功添加源之后,就可以安装最新版本的docker了,artful及之后版本使用docker-ce,xenial及之前版本使用docker-engine。

$ sudo apt-get install docker-ce

$ sudo apt-get install docker-engine

如果系统中存在较旧版本的Docker,会提示是否先删除,选择“是”即可。

另外,还可以使用脚本自动安装
在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装:

$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker CE 的 Edge 版本安装在系统中。

4. 启动 Docker CE

$ sudo systemctl enable docker$ sudo systemctl start docker

Ubuntu 14.04 请使用以下命令启动,atrful版本无法使用以下命令:

$ sudo service docker start

5. 验证Docker是否安装成功

运行如下命令,Docker会下载一个镜像,并运行在一个窗口中,输出信息

$ sudo docker run hello-world

原文地址:https://www.cnblogs.com/zhaoshizi/p/10336530.html

时间: 2024-08-29 13:46:15

Ubuntu17.10安装Docker的相关文章

ubuntu17.10安装LAMP并部署php探针系统

ubuntu17.10修改密码以及安装LAMP并部署php探针系统 步骤1:ubuntu17.10配置IP (这个版本配置IP方式改变较大,apt-get upgrade更新至最新以前配置方式也可以用了) [email protected]:~# vi /etc/netplan/01-netcfg.yaml # This file describes the network interfaces available on your system # For more information, s

ubuntu19.10 安装 docker

ubuntu 安装docker 1.更新现有的包列表 sudo apt update 2.使用apt安装一些允许通过HTTPS才能使用的软件包: sudo apt install apt-transport-https ca-certificates curl software-properties-common 3.将官方Docker存储库的GPG密钥添加到您的系统: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo

Ubuntu 19.10 安装docker

添加阿里的docker源,安装docker curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu bionic stable" sudo apt-get install docker-ce 修

docker学习 (三) Windows 10 安装Docker

Docker CE: 社区版,免费. Docker EE: 企业版,收费. 安装:             Windows 10 Pro 64, 必须开启Hyper-v 下载:Docker for Widnows Installer.exe,   下载后开始安装. 在Windows搜索栏输入Docker点击 Docker for Windows开始运行. 在系统右下角托盘Docker图标内右键菜单选择Settings, 打开配置窗口后左侧导航菜单选择Docker Daemon. 编辑窗口内JSO

Windows 10安装Docker 步骤及顺序

最近在工作中,重新安装Docker时,遇到了一点坑,故将自己解决经验分享一下~ Hardware assisted virtualization and data execution protection must be enabled in the BIOS 按照步骤 1.先开启BIOS设置中的虚拟化支持(重要,前提) 2.再开启window 10 企业版(1706版本以上)/教育版 自带的Hyper-V服务,重启电脑. 3.查看services.msc服务中,Hyper-V的3个服务是否已经

Ubuntu 14.10 安装docker

1.docker 简介 呆狐狸.风来了 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app).几乎没有性能开销,可以很容易地在机器和数据中心中运行.最重要的是,他们不依赖于任何语言.框架或包括系统. 2.安装 方法一: sudo apt-get update sudo apt-get install docker

ubuntu17.10安装opencv 3.4.1

github 地址: https://github.com/opencv/opencv 安装依赖 sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-de

ubuntu17.10 安装firefox的flash

1. flash下载地址:https://get.adobe.com/flashplayer/ 2. 选择tar.gz for linux 3. 下载后解压tar包.里面有个libflashplayer.so,将该文件拷贝到~/.mozilla/plugins/下,重启浏览器即可.(如果没有plugins目录,自行创建.) 原文地址:https://www.cnblogs.com/jiu0821/p/8475479.html

升级centos6.5内核至3.10及安装docker

一.升级内核 将版本为2.6.32-431.el6.x86_64的内核升级为3.10.5-3.el6.x86_64 1.安装autfs相关软件执行升级操作 [[email protected] yum.repos.d]# yum install kernel-ml-aufs kernel-ml-aufs-devel 2.修改内核默认启动顺序: default=1 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz 改为: default=0 time