博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker安装
阅读量:6586 次
发布时间:2019-06-24

本文共 1575 字,大约阅读时间需要 5 分钟。

 

  1.Ubuntu系统:

  Ubuntu安装docker大概要区分为Ubuntu14.04之前和Ubuntu14.04之后两种方法

  如果是14.04版本之后的Ubuntu,其内核版本以及一些依赖包都已经准备充分,直接运行下载最新版docker即可:

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

  新安装的系统可能会没有curl服务,需要下载:

sudo apt-get update $ sudo apt-get install curl

  顺便提及,docker应用的启动需要root的管理员权限,最好在安装之前获取root权限,啰嗦一下如何方便地将用户转为root角色

sudo su

  然后根据提示输入当前用户密码即可.

  下载好之后可以测试,下载hello-world或者busybox测试一下.

sudo docker run hello-world

  docker run是docker的运行命令.后面是容器名称,如果本地没有该命令,则docker服务会从docker仓库下载该容器,然后运行. 

  测试打印 hello world就说明成功了.可用docker info查看安装信息.

  最好使用新版本的Ubuntu安装docker.如果是12.04或者13.04版本的则需要先安装一些依赖性的包

  先要升级内核(同样先获取root权限):

sudo apt-get updatesudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring

   Docker有deb格式的安装包

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

  后把Docker的库添加到apt的源列表中,更新并安装lxc-docker包。

sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\> /etc/apt/sources.list.d/docker.list"sudo apt-get updatesudo apt-get install lxc-docker

  如果有警告信息,yes即可

  2.centos系统和rhel

  这两个系统在新的版本里面都自带了docker,只不过docker版本不一定是最新的,我记得centos7里面的自带的docker是0.9,当前最新docker版本已经到了0.11,不过不会影响试用.

  系统安装需要保证内核版本在3.10以上,低于这个版本的理论上也可以安装,只不过需要大牛去研究一番,我们直接升级内核

  yum安装带aufs模块的3.10内核

cd /etc/yum.repos.d wget http://www.hop5.in/yum/el6/hop5.repoyum install kernel-ml-aufs kernel-ml-aufs-devel

  修改grub的主配置文件/etc/grub.conf,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置),之后重启.

  执行安装:

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

  启动服务:

sudo service docker start

   如果是系统版本7以上,已经自带docker包,直接运行:

yum install docker

   

转载地址:http://ubhno.baihongyu.com/

你可能感兴趣的文章
从DCF到DCX:构想照进现实
查看>>
智能手机操作系统安全性简评
查看>>
详解Spring Security进阶身份认证之UserDetailsService(附源码)
查看>>
有多难
查看>>
分区表理论解析(上):SQL Server 2k5&2k8系列(一)
查看>>
如何远程重启和关闭系统
查看>>
在SharePoint 2010系统中安装RBS FILESTREAM Provider
查看>>
导入其他用户的EFS证书
查看>>
二分查找算法
查看>>
【转载】谁动了摩卡的奶酪?
查看>>
爬虫采集-基于webkit核心的客户端Ghost.py [爬虫实例]
查看>>
使用WiX制作具有时间限制的安装包
查看>>
企业私有云之rabbitmq高可用
查看>>
C#的四个基本技巧
查看>>
OpenCV学习】矩阵运算和操作2
查看>>
try,catch,finally
查看>>
C#中,两个事件的叠加,结果会如何?
查看>>
JointJS绘制流程图
查看>>
android142 360 分页加载
查看>>
2014年听写VOA50篇
查看>>