文档章节

Ubuntu16.04下安装docker

豫华商
 豫华商
发布于 2018/12/15 09:50
字数 472
阅读 23
收藏 2

[TOC]

本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队的理想选择。

1. 开始安装

1.1 由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:

$ sudo apt-get remove docker docker-engine docker-ce docker.io

1.2 更新apt包索引:

$ sudo apt-get update

1.3 安装以下包以使apt可以通过HTTPS使用存储库(repository):

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

1.4 添加Docker官方的GPG密钥:

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

1.5 使用下面的命令来设置stable存储库:

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

1.6 再更新一下apt包索引:

$ sudo apt-get update

1.7 安装最新版本的Docker CE:

$ sudo apt-get install -y docker-ce

1.8 在生产系统上,可能会需要应该安装一个特定版本的Docker CE,而不是总是使用最新版本:

列出可用的版本:

$ apt-cache madison docker-ce

选择要安装的特定版本,第二列是版本字符串,第三列是存储库名称,它指示包来自哪个存储库,以及扩展它的稳定性级别。要安装一个特定的版本,将版本字符串附加到包名中,并通过等号(=)分隔它们:

$ sudo apt-get install docker-ce=<VERSION>

2. 验证docker

2.1 查看docker服务是否启动:

$ systemctl status docker

2.2 若未启动,则启动docker服务:

$ sudo systemctl start docker

2.3 经典的hello world:

$ sudo docker run hello-world

显示如下:

Hello from Docker!
This message shows that your installation appears to be working correctly.

© 著作权归作者所有

共有 人打赏支持
豫华商
粉丝 0
博文 2
码字总数 1203
作品 0
海淀
高级程序员
私信 提问
在Ubuntu16.04上安装Docker

在Ubuntu16.04上安装Docker Docker是一个开源的容器引擎,它有助于更快地交付产品。 Docker可将应用程序和基础设施层隔离,并且将基础设施当作程序一样进行管理。 使用Docker,可以更快地打包...

heyangyi
2018/07/19
0
0
Ubuntu14.04&16.04下的docker安装

安装步骤 卸载旧版本 安装linux的额外镜像包(仅ubuntu14.04需要) 执行如下操作,允许你使用aufs存储驱动。ubuntu16.04使用默认的overlay2存储驱动。 设置安装源 通过如下步骤,设置安装源仓...

Marco_007
2018/08/29
0
0
ubuntu 16.04安装docker

环境ubuntu16.04 自从docker宣布收费之后分为社区版(docker-ce)与企业版(docker-ee) 这里我们安装社区版(docker-ce) 删除老版本 sudo apt-get remove docker docker-engine docker.io 2.更新...

运维小成
2018/01/30
0
0
002 Ubuntu16.04上基于docker搭建以太坊go-ethereum客户端

一、运行环境 Ubuntu16.04、go1.9.2、docker17.12.0-ce 二、安装go 最新的docker17.12.0-ce 需要go1.9.2支持,参考之前文章进行安装地址: http://blog.csdn.net/zxs9999/article/details/7...

<script>alert
2018/01/01
0
0
docker入门到实战(2)在linux下安装docker

本文选择ubuntu16.04 服务器作为演示的linux服务器 检查内核版本和驱动 uname -a 命令查看linux内核版本是否高于3.13,如果低于就要升级linux内核版本 ls -l /sys/class/misc/device-mapper ...

编程老司机
2018/05/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何限制用户仅通过HTTPS方式访问OSS?

一、当前存在的问题 当前OSS支持用户使用HTTPS/HTTP协议访问Bucket。但由于HTTP存在安全漏洞。大型企业客户都要求使用HTTPS方式访问OSS,并且拒绝HTTP访问请求。 目前OSS可以通过RAM policy方...

阿里云官方博客
26分钟前
2
0
详解深度学习之经典网络架构——LeNet

一、基本简介 LeNet-5出自论文Gradient-Based Learning Applied to Document Recognition,是一种用于手写体字符识别的非常高效的卷积神经网络。 二、LeNet网络的基本结构 LeNet5 这个网络虽...

AI女神
29分钟前
3
0
日志服务Python消费组实战(二):实时分发数据

场景目标 使用日志服务的Web-tracking、logtail(文件极简)、syslog等收集上来的日志经常存在各种各样的格式,我们需要针对特定的日志(例如topic)进行一定的分发到特定的logstore中处理和...

阿里云云栖社区
29分钟前
3
0
LVM 增加磁盘扩容

sudo parted /dev/sdeparted> mklabel gptparted> mkpart primary lvm ext4 %0 %100parted> printsudo lvmlvm> pvcreate /dev/sde1lvm> vgextend vg-data /dev/sde1lvm> lve......

仪山湖
33分钟前
1
0
Linux挂载本地iso镜像,不联网使用yum命令

上传iso镜像文件到/mnt 目录下 在/mnt目录下创建Server目录 mkdir Server 备份 /etc/yum.repos.d/目录下的repo文件 cd /etc/yum.repos.dmkdir repobakmv *.repo repobak/ 挂载本地iso文件...

AustinYe
34分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部