ubuntu安装docker

Ubuntu 发行版中,LTS(Long-Term-Support) 长期支持版本,会获得 5 年的升级 维护支持,这样的版本会更稳定,因此在生产环境中推荐使用 LTS 版本。

Docker 目前支持的 Ubuntu 版本最低为 12.04 LTS,但从稳定性上考虑,推荐使用 14.04 LTS 或更高的版本。

Docker 需要安装在 64 位的 x86 平台或 ARM 平台上(如树莓派) ,并且要求内核 版本不低于 3.10。但实际上内核越新越好,过低的内核版本可能会出现部分功能无 法使用,或者不稳定。

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

$ uname -a
Linux device 4.4.0-45-generic #66~14.04.1-Ubuntu SMP Wed Oct 19
15:05:38 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

使用脚本快速安装docker

Docker 官方为了简化安装流程,提供了一套安装脚本,Ubuntu 和 Debian 系统可 以使用这套脚本安装:

curl -sSL https://get.docker.com/ | sh

执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系 统中。

不过,由于伟大的墙的原因,在国内使用这个脚本可能会出现某些下载出现错误的 情况。国内的一些云服务商提供了这个脚本的修改版本,使其使用国内的 Docker 软件源镜像安装,这样就避免了墙的干扰。

阿里云的安装脚本

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

DaoCloud 的安装脚本

亲试,DaoCloud 的更有效一些

curl -sSL https://get.daocloud.io/docker | sh

配置镜像加速器

国内访问 Docker Hub 有时会遇到困难,此时可以配置镜像加速器。国内很多云服 务商都提供了加速器服务

阿里云的加速器地址:https://cr.console.aliyun.com/?spm=a2c4e.11153959.blogcont29941.9.699b69d6JE3Sgg#/accelerator

针对Docker客户端版本大于1.10.0的用户 您可以通过修改daemon配置文件/etc/docker/daemon.json(没有时新建该文件)来使用加速器:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://xxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

修改后

{"registry-mirrors": ["<your accelerate address>"]
}

docker一键安装脚本-快速安装相关推荐

  1. docker 及 docker-compose 的快速安装和简单使用

    本篇将使用 DaoCloud 源在 Ubuntu 上简单快速安装 docker 及 docker-compose 并添加了通过 Dockerfile 及 docker-compose.yml 使用 n ...

  2. 【kafka专栏】使用shell脚本快速安装kafka集群(含视频)

    我们本节来正式安装kafka集群,安装kafka集群主要的方式有两种:一种是纯手动安装,一种是使用自动化shell脚本安装.纯手动安装的方式需要一台服务器.一台服务器的去操作,在服务器较多的情况下工作 ...

  3. 如何在Linux中使用LNMP一键安装包快速安装LNMP环境

    先看看 LNMP安装教程 https://lnmp.org/install.html 安装步骤: 1.使用putty或类似的SSH工具登陆VPS或服务器: 登陆后运行:screen -S lnmp 如 ...

  4. linux jdk安装_linux运维 - 用脚本快速安装jdk

    安装 jdk 需要先到 oracle 官网下载对应的压缩包,放到跟脚本同一个目录,然后执行脚本即可. jdk 归档版本 直接到oracle官网直接查找,一般都是展示最新版本的JDK,如果需要之前的版本 ...

  5. centos安装mysql8_Docker 快速安装 Mysql

    本篇文章主要记录 Docker 安装 Mysql 的命令和过程.在开始之前,你需要在电脑上安装 Docker 环境,可参考 在 CentOS 系统上安装 Docker Engine 在 Ubuntu ...

  6. Postgresql在CentOS上的安装(脚本在线安装)

    场景 PostGresSQL简介与Windows上的安装教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/113981563 ...

  7. mysql双节点安装_快速安装及配置MySQL Replication双主节点集群--及改变数据保存目录...

    192.168.1.101  master/slave 192.168.1.102  slave 192.168.1.103  slave 操作系统均为centos6.5 原理图: 1. 分别安装my ...

  8. python3的安装_python3快速安装

    之前在linux上安装python3的时候,为了让不影响linux环境原有的python2的环境,选择的方法都是下载对应的linux环境的python包,不过 这里需要注意的是,不要更改linux默认 ...

  9. 一键DG脚本(静默安装创建实例创建DG)

    本人原创,请勿转载:http://blog.csdn.net/ashic/article/details/46923761 ##首先,这只是为了练习shell而写 大神们不屑请别看 不懂shell的可 ...

最新文章

  1. GNU make manual 翻译(二十六)
  2. LeetCode: Max Points on a Line
  3. 在vi里面实现字符串的批量替换
  4. 二维数组 \n是换行 三目运算符 if语句示例
  5. 监管落地,能否带来牙膏市场的日后繁荣?
  6. Tiniux 3.0 / Memory.c / OSMemInit
  7. 分享31个非常有用的 HTML5 教程
  8. python pack属性_python tkinter基本属性详解
  9. R 脚本读取汇总 Excel 表格数据
  10. 故宫夜场门票被炒到3000元一张?网站被挤崩 故宫如此回应...
  11. iOS开发之算法加密md5,sha1,AES,base64
  12. 面试官问:Mybatis Plus 是如何实现动态 SQL 语句的?原理你懂吗?
  13. mintui MessageBox用法
  14. 7个顶级静态代码分析工具
  15. 在x64上构建智能家居(home assistant) (一) Supervised版本安装
  16. 模块划分-4 模块划分
  17. 【调色台】达芬奇调色台系列
  18. 实测发现,微软 Win11 并不比 Win10 更快
  19. Java之String系列--intern方法的作用及原理
  20. android分享图片到qq,Android实现截图分享qq,微信

热门文章

  1. BurpSuite Proxy简单使用
  2. $forceUpdate强制刷新
  3. 360手机论坛刷机包 360手机ROM下载 360手机官网刷机包 360手机刷机包分享下载
  4. 体重记录_心理体重-生活即将结束
  5. vue-router 路由模式
  6. vue 由 clearTimeout无法清除定时器引发的vue 周期函数,事件代码执行顺序思考
  7. clearTimeout清除掉的定时器不等于Null
  8. RAID 0/ 1/ 5/ 10./ JBOD是什么模式?什么意思?
  9. LiteOS内核教程04 | 信号量(用于任务间同步)
  10. 人性漫画:打工与创业的残酷区别