阿里云Ubuntu环境搭建Docker服务

经过昨天和今天的不断奋战,在阿里云里面搭建Docker并不容易。所以我觉得有必要记录下来,以供后人学习。以及我自己的回顾。

首先,查看我们的系统版本

cat /etc/issue

的到的输出是

Ubuntu 12.04.1 LTS \n \l

我们顺便看一下内核版本,因为Docker需要在3.8以上运行。

uname -r

可以得到你的内核版本,我因为要装docker,所以按照docker官网的步骤升级了内核,所以输出是:

3.8.0-44-generic

docker 的Ubuntu安装说明在:https://docs.docker.com/installation/ubuntulinux/

如何升级内核?

升级内核的步骤其实很简单,根据Docker官网提供的就好:

指令如下:

# install the backported kernel
$ sudo apt-get update
$ sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring

# install the backported kernel and xorg if using Unity/Xorg
$ sudo apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring

# reboot
$ sudo reboot

需要重启。

更新安装源

我在执行apt-get install docker.io的时候,总是提示找不到,所以说明我的安装源出了问题,所以,有必要说明如何搞定安装源,让我们的过程无错进行。

首先,备份源列表

cp /etc/apt/sources.list /etc/apt/sources.list_backup

然后,用vim 打开 源列表文件。

vim /etc/apt/sources.list

清空里面的已有列表,然后,我们选择阿里云列表,因为我们是阿里云服务器嘛。

阿里云源列表如下:

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

然后执行更新命令

apt-get update

这个时候会出现公钥问题

提示的错误类似如下:

W: There is no public key available for the following key IDs:
8B48AD6246925553

于是,我们又得解决这个问题。

执行如下命令:

apt-get install debian-keyring debian-archive-keyring && sudo apt-key update
apt-key adv --recv-key --keyserver keyserver.ubuntu.com 8B48AD6246925553

上述命令,的那个数字要换成你的,亲。

然后,再次执行apt-get update。发现可以了。没有问题。

于是,我们又回到“正事”,安装docker

apt-get install docker.io

这次顺利的完成了安装。

开启服务

root@iZ28ikebrg6Z:/etc/apt# service docker.io restart
stop: Unknown instance:
docker.io start/running, process 11430

不过接下来还会碰到问题。

 docker run -i -t ubuntu /bin/bash
2014/10/15 11:31:30 Cannot connect to the Docker daemon. Is 'docker -d' running on this host?

这个问题,下节继续。

时间: 2024-10-29 17:30:41

阿里云Ubuntu环境搭建Docker服务的相关文章

阿里云ECSlinux环境搭建

视频不能播放可以来这里:http://class.qq.com/class/15952/p83032.html

阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】

阿里云ECS服务器搭建wordpress个人博客网站[小白专用的图文教程] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安装wordpress 6.域名解析 声明一下,本人对服务器端的知识不是很熟悉,但一心想做个自己的个人网站装一下哔,特此记录一下完整的配置过程,也算是给其他小白们的一剂福利吧.   开发环境: 物理机版本:Win 7 旗舰版(64位) xshell版本:Xshell 5 Build 0806 xftp

在阿里云HPC上用容器服务一键部署和运行WRF解决方案

背景 众所周知,容器技术的出现深刻改变了软件交付的方式: 敏捷: 秒级应用启动.轻量级隔离.细粒度资源控制.低性能损耗 标准化:版本管理可追溯. 可移植性: 环境无关的交付.部署方式:可用于软件生命周期中不同运行环境.这些能力不但影响了企业软件的开发.构建和交付模式,提高了交付效率和可靠性,也对于像WRF(Weather Research Forecast)这类大型开源气象科学预报软件产生了潜移默化的影响.美国国家大气研究中心(NCAR,也是WRF的开发方)于2016年开源了自己的容器化解决方案

阿里云文件存储SMB协议服务及其申请和使用指南

阿里云于2016年发布了支持NFS网络文件系统访问协议的阿里云文件存储.2017年3月,又增加了SMB文件系统访问协议的支持,正式对外公测.本文简单描述了SMB文件存储访问协议以及阿里云SMB协议公测功能,并简单介绍了该服务的使用场景,以及公测申请和使用流程. 一.SMB文件系统访问协议简介 网络文件系统NAS(NAS-Network Area Storage),将本地的存储空间共享给其他主机使用, 通过 C/S 架构实现文件级别的共享,多个客户端计算机可以并发访问同一个文件系统.常见的 NAS

php-用阿里云服务器如何搭建一个网站?

问题描述 用阿里云服务器如何搭建一个网站? 今天买了一个阿里云服务器和一个域名,域名绑定了,也解析了,在网上下载了一套PHP源码,用phpstudy 搭建了一个环境,不知道,怎么把代码上传到阿里云服务器中,并且直接使用?(初学者,希望大神们教下,谢谢!) 解决方案 代码上传到阿里云服务器可以使用ftp,也可以在服务器上搭建svn.git等来实现,使用的话等你把代码上传到服务器可以直接访问的目录下之后直接输入ip或者域名就好了 解决方案二: 有几种办法,您可以参考一下 第一种:在阿里云服务器里建一

错误日志-阿里云 Java环境 每小时在根目录下生成 hs_err_pid*.log ,求教!

问题描述 阿里云 Java环境 每小时在根目录下生成 hs_err_pid*.log ,求教! OS环境:阿里云 1核 1G内存: 安装软件:安装了 JDK 1.7 TOMCAT 7.X: 部署内容:部署了 java web 工程,工程正常运行: 问题:每小时在跟目录下生成一个 hs_err_pid.log 已经采取的措施: 1.配置服务器Swap 2.配置tomcat jvm 内存 (bin/catalina.sh) 未果,求牛人指点. 文件内容如下: # There is insuffici

阿里云推T级高防服务 曾抵史上最大攻击

本文讲的是阿里云推T级高防服务 曾抵史上最大攻击1月27日,阿里云云盾DDoS高防服务正式开始售卖.该项服务主要针对阿里云客户遭受大流量DDoS攻击后服务不可用的情况.客户可通过配置高防服务,对攻击流量进行快速清洗,从而确保网站业务的稳定可靠. DDoS攻击俗称洪水攻击,黑客通过仿冒大量的正常服务请求来堵塞网站,就像出行高峰时的交通瘫痪.对云服务商而言,能否从大量的请求中鉴别出恶意访问并完成清洗,是其安全能力的关键指标. 目前,DDoS攻击采用的手段越来越复杂,攻击的流量也越来越大.阿里云安全专

阿里云数加大数据计算服务MaxCompute学习路线图 (持续更新中)

免费开通大数据服务:https://www.aliyun.com/product/odps 最近很多客户私信来咨询如何学习阿里云数加大数据计算服务MaxCompute 技术.为此,我们列了一个路线图供大家学习大数据计算服务MaxCompute.这个列表包含了一些社区的优秀资料和我们的原创文章.我们会随着大数据计算服务MaxCompute技术的发展持续更新本文,也会在继续贡献内容来帮助同学们快速入门或持续提高. 大数据计算服务(MaxCompute) 快速.完全托管的TB/PB级数据仓库解决方案,

人工智能守护青山绿水 内蒙古环保厅引入阿里云ET环境大脑

9月5日,在阿里巴巴95公益周"天更蓝"发布会上,阿里云宣布启动"青山绿水"计划.当天,内蒙古自治区环境保护厅对外表示,正同阿里云ET环境大脑合作通过人工智能技术寻找保护环境的新方式. "青山绿水"计划旨在开放阿里云ET环境大脑的人工智能能力,赋能环保机构利用新技术解决环境难题.按照计划,环境大脑将成为内蒙古环保厅的"智慧大脑",在全景生态分析.智能综合决策.智能环境监管等不同场景下发挥作用,和草原人民一起见证祖国北疆的天更蓝