配置Docker过程记录
来源:互联网 发布:科比3d模型数据 编辑:程序博客网 时间:2024/06/05 13:31
整个流程以最新的安装方式为准,其配置环境为centos7,与centos6的配置安装过程有很大差异,首先介绍的是centos7 的安装过程,接下来就是centos6,感兴趣的同学两个都可以试试。
配置环境:centos7
1.使用用户直接使用当地用户即可
2.更新源
#sudo yum -y update
(这里是centos里的软件安装工具,一般是用apt-get)
3.检测是否有旧版本的Docker
$ sudo yum remove docker \ docker-common \ container-selinux \ docker-selinux \ docker-engine
如果没有检测到就版本,就可以安心的安装新版本啦。
4.安装repository
这里需要区分一下,自2017年3月1号后,Docker的版本发生变化,同时将CE和EE版本进行分开(具体情况参考[3]和[4]),当然作为热爱社区的我们,肯定是选取社区版本的啦。
(1)安装 yum-utils,能够提供yum-config-manager utility(并不知道这是个啥~)
$ sudo yum install -y yum-utils
(2)安装稳定的repository
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
(3)可选操作:允许拓展最新的不稳定的repository
$ sudo yum-config-manager --enable docker-ce-edge
5.安装docker
(1)更新yum包的索引
$ sudo yum makecache fast
(2)安装最新版的docker
$ sudo yum install docker-ce
(3)开启docker
$ sudo service docker start
注意:
若这里没有启动成功,则有以下解决方案:
1.安装 device-mapper-event-libs
$ sudo yum install device-mapper-event-libs
从这里就开始介绍如何在centos6.5下docker进行环境搭建(可以看看[5])
配置环境:centos6.5
1.查看当前版本:
$ cat /etc/issue$ uname -a
2.升级内核,在yum的ELRepo源中,有mainline(3.13.1)、long-term(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本。
(1) 导入public key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
注:这里可能出现错误,别担心,重启一下就好,我也不知道为啥。
(2)安装ELRepo到CentOS-6.5中
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
(3)安装kernel-lt(lt=long-term)
$ sudo yum --enablerepo=elrepo-kernel install kernel-lt -y
(4)编辑grub.conf文件,修改Grub引导顺序
vim /etc/grub.conf# grub.conf generated by anaconda#default=0timeout=5splashimage=(hd0,0)/boot/grub/splash.xpm.gzhiddenmenutitle CentOS (3.10.28-1.el6.elrepo.x86_64) root (hd0,0) kernel /boot/vmlinuz-3.10.28-1.el6.elrepo.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet initrd /boot/initramfs-3.10.28-1.el6.elrepo.x86_64.imgtitle CentOS (2.6.32-431.3.1.el6.x86_64) root (hd0,0) kernel /boot/vmlinuz-2.6.32-431.3.1.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet initrd /boot/initramfs-2.6.32-431.3.1.el6.x86_64.img
(5)重启,查看内核版本号
$reboot$ uname -r
3.安装docker
(1)安装yum源
$ sudo yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
(2)再执行
$ sudo yum install docker-io
(3)查看docker版本
$ sudo docker version
参考博客:
[1]Docker入门实战 :http://blog.csdn.net/opensure/article/details/46490749
[2]安装相关命令:https://docs.docker.com/engine/installation/linux/centos/
[3]DockerCE 还是Docker EE:
http://blog.csdn.net/liumiaocn/article/details/60468257
[4]Docker 社区和企业版出现了:
http://www.mamicode.com/info-detail-1724785.html
[5]Centos6.5下docker 环境搭建 :
http://www.cnblogs.com/saneri/p/6178536.html
- 配置Docker过程记录
- openstack nova集成docker部署过程记录
- SnapKit配置过程记录
- LINUX配置过程记录
- Hadoop_HA配置过程记录
- Ubuntu_DNS配置过程记录
- Ubuntu_Kerberos配置过程记录
- Hadoop_Kerberos配置过程记录
- Ubuntu LTS 14.04配置docker记录
- Docker 配置Flannel网络过程及原理
- bushHibernte配置过程重点记录
- 安装配置opensips过程记录
- Ubuntu配置vim过程记录
- 安装配置opensips过程记录
- mysql主从配置过程记录
- Centos 配置phabricator 过程记录
- 安装配置opensips过程记录
- * 安装配置opensips过程记录
- java基本数据类型传递与引用传递区别详解
- oracle数据库中的多表查询
- 九宫重排问题
- 关于配置码云的时候遇到一个小问题
- java版本kafka createStream
- 配置Docker过程记录
- c++实现贪吃蛇
- Redis在线用户设计
- 微信小程序开发常见问题FAQ之八
- 截屏方法
- 自定义倒计时跳过按钮
- Json对象与Json字符串互转(4种转换方式)
- CTPN: Detecting Text in Natural Image with Connectionist Text Proposal Network
- java版本kafka createDirectStream