Ubuntu 16.04安装使用Docker教程
题记
安装系列一篇,最近闲暇来折腾折腾Docker和spring boot。记录步骤,简要说明,目的是能够快速安装使用,方便查阅,这就是写安装文章的作用,我个人不喜欢写很多参数说明,有兴趣的人自会去深入阅读官方文档说明,就像app的理念一样,一次只做好一件事。
Linux环境
Ubuntu 16.04(LTS)
简单方法
$ sudo apt-get update $ sudo apt-get install docker
搞定!
但是这种方法有一个缺点:安装的不一定是最新的docker,安装版本是1.10.2,不过,对于docker使用没任何什么问题,如果要后续升级方便,可以使用下面的方法。
另一种方法
1.切换到root权限或者用sudo
2.升级source列表并保证https和ca证书成功安装
# apt-get update # apt-get install apt-transport-https ca-certificates
3.增加新的GPG 密钥
# apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
4.新增或编辑source列表里的docker.list文件
# vi /etc/apt/sources.list.d/docker.list //如果不存在就新增
5.删除已有的entries
6.按照系统版本增加entry(Ubuntu Xenial 16.04 (LTS))
deb https://apt.dockerproject.org/repo ubuntu-xenial main
7.重新执行更新操作,并删除老的repo
# apt-get purge lxc-docker //没有安装的话,跳过
8.查看是否有正确的可用版本
# apt-cache policy docker-engine
如图:
9.从14.04版本以上开始docker推荐安装linux-image-extra
# apt-get install linux-image-extra-$(uname -r)
10.安装docker
# apt-get update # apt-get install docker-engine # service docker start # docker run hello-world
到此结束,the end!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
详解ubuntu 16.04安装docker教程
本文介绍了ubuntu 16.04安装docker教程,具体如下: 环境 操作系统:ubuntu 16.04 64位,默认安装 准备 1. 添加GPG key: $ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D 2. 添加源 新建文件:/etc/apt/sources.list.d/docker.list,
-
在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法
介绍 Docker Swarm是用于部署Docker主机集群的Docker本地解决方案.您可以使用它来快速部署在本地计算机或受支持的云平台上运行的Docker主机集群. 在Docker 1.12之前,设置和部署Docker主机集群需要使用外部键值存储(如etcd或Consul)来进行服务发现.但是,使用Docker 1.12,不再需要外部发现服务,因为Docker提供了一个内置的键值存储,可以开箱即用. 在本教程中,您将了解如何使用Docker 1.12上的Swarm功能部署一组Docker机器
-
在Ubuntu 16.04安装与使用Docker的教程详解
介绍 Docker是一个应用程序,它使得在容器中运行应用程序进程变得简单和容易,这类应用程序就像虚拟机,只有更便携,更加资源友好,更依赖于主机操作系统. 有关详细介绍Docker容器的不同组件,请Docker生态系统:介绍公共组件 . 在Ubuntu 16.04上安装Docker有两种方法. 一种方法包括将其安装在操作系统的现有安装上. 其他涉及纺了一个名为工具的服务器Docker机即自动安装Docker就可以了. 在本教程中,您将学习如何在现有安装的Ubuntu 16.04上安装和使用它. 先
-
Ubuntu 16.04中Docker的安装和代理配置教程
前言 最近想在测试环境下快速搭建一套gitlab ci环境,推进下项目组内规范化开发管理.自己在家里的nas上是用docker部署的gitlab,体验非常的好,正好ubuntu 16.04 lts发布了,也想借此机会接触下新版内核和systemd. Ubuntu的安装 这里就省略不介绍了.唯一的问题是当前版本的官方镜像,选中文在安装阶段会报一个busybox的错误,换成英文就好了. 大家也可以参考这篇文章:http://www.jb51.net/article/100919.htm,里面介绍的也
-
Ubuntu16.04Docker的CS模式详细介绍
Ubuntu16.04Docker的CS模式 Remote API docker除了使用命令让用户通过客户端与docker的守护进行通信,也提供了Remote API方式的通信接口 RESTful风格API STDIN,STDOUT,STDERR 连接方式 使用socket方式进行连接,有下列三种方式 unix:///var/run/docker.sock tcp://host:port fd://socketfd eggyer@ubuntu:/usr/local/dockerfile/df_t
-
Ubuntu 16.04安装使用Docker教程
题记 安装系列一篇,最近闲暇来折腾折腾Docker和spring boot.记录步骤,简要说明,目的是能够快速安装使用,方便查阅,这就是写安装文章的作用,我个人不喜欢写很多参数说明,有兴趣的人自会去深入阅读官方文档说明,就像app的理念一样,一次只做好一件事. Linux环境 Ubuntu 16.04(LTS) 简单方法 $ sudo apt-get update $ sudo apt-get install docker 搞定! 但是这种方法有一个缺点:安装的不一定是最新的docker,安装版
-
ubuntu 16.04安装redis的两种方式教程详解(apt和编译方式)
ubuntu 16.04安装redis的两种方式教程如下所示: 方式一 :apt安装 在 Ubuntu 系统安装 Redi 可以使用以下命令: $sudo apt-get update $sudo apt-get install redis-server 启动 Redis $ redis-server 查看 redis 是否启动? $ redis-cli 以上命令将打开以下终端: redis 127.0.0.1:6379> 127.0.0.1 是本机 IP ,6379 是 redis 服务端口.
-
VMware 12 下 Ubuntu 16.04 安装图文教程
本文为大家分享了VMware 12 下 Ubuntu 16.04 安装教程,供大家参考,具体内容如下 1 环境准备: (1) 原系统为WIN8,已正确安装虚拟机VMware Workstation Pro. (2) 下载Ubuntu系统 a. 进入链接 b. 点击"下载",不想捐款给ubuntu的话直接点击"Not now, take me to the download" c. 点击以后即可下载系统镜像 PS.这里直接贴一下镜像文件的源地址: http://mir
-
解决ubuntu 16.04安装mysql5.7.17后,登录时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题
一.问题描述 今天,笔者为了练习sql,在ubuntu16.04上安装了MySQL.笔者在网上搜索了在ubuntu16.04安装mysql的步骤,并跟着步骤一步步操作,然而,让笔者无法明白的是,网上说在安装mysql的过程会弹出输入密码的窗口,然而笔者在安装的过程中没有弹出任何窗口,而且也没有报错. 正当笔者在登录mysql时,问题就出现了,如图: 如图,笔者尝试多种输入方式,但都得到了一个同样地令人忧伤的结果,ERROR 1045 (28000): Access denied for user
-
Ubuntu 16.04安装Apache Tomcat的方法
Apache Tomcat是Java Servlet和Java Server Pages技术的开源软件实现. 可以使用OpenJDK tomcat运行你的Java应用. Apache Tomcat安装 从Ubuntu软件库安装Tomcat: apt-get install tomcat8 您可能还需要安装tomcat8-docs,tomcat8-examples和tomcat8-admin工具,这些工具提供了文档,测试和允许您基于Web的应用程序管理Tomcat. 您可以使用以下命令安装所有这三
-
Ubuntu 16.04安装微信的过程记录
微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 网页登录地址:https://wx.qq.com/ 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还是可以的. 网站:https://github.com/geeeeeeeeek/electronic-wechat/releases,离线版本:(链接: https://pan.baidu.com/s/1i5Dr15r 密码: rc93) 其实不用
-
Ubuntu 18.04安装MySQL的教程图解
安装 MySQL 服务端 sudo apt-get install mysql-server 等待安装完成. 检查 mysql 服务状态 servive mysql status 登录 mysql 客户端 mysql 总结 以上所述是小编给大家介绍的Ubuntu 18.04安装MySQL的教程图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持!
-
Ubuntu 16.04 安装 java 8的方法
1. 下载 java 离线下载 wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7
随机推荐
- Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
- ruby 实变量
- 基于SpringBoot与Mybatis实现SpringMVC Web项目
- awk简介与学习笔记收集第1/3页
- 解析PHP中的内存管理,PHP动态分配和释放内存
- 利用python模拟sql语句对员工表格进行增删改查
- Go语言使用字符串的几个技巧分享
- 使用mysqldump导入数据和mysqldump增量备份(mysqldump使用方法)
- php pcntl_fork和pcntl_fork 的用法
- PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
- Python中使用装饰器来优化尾递归的示例
- jquery 插件学习(一)
- 利用iOS手势与scrollView代理实现图片的放大缩小
- JavaScript数据结构与算法之栈与队列
- IIS自定义404错误页避免暴露.NET网站路径信息
- 金山反病毒20041230_日报
- Android 消息机制以及handler的内存泄露
- php5.4以下版本json不支持不转义内容中文的解决方法
- PHP实现浏览器格式化显示XML的方法示例
- python 反编译exe文件为py文件的实例代码