DOCKER内部安装指南
本文介绍如何在RedHat/CentOS环境下安装Docker。官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。
下面以CentOS6.5(64位)为例,介绍下docker安装步骤和使用方法:
一、升级内核(带aufs模块,记住一定要升级,要不然会出现很多莫名奇怪的问题,建议用yum安装)
1、yum安装带aufs模块的3.10内核(或到这里下载kernel手动安装:http://down.51cto.com/data/1903250)
cd /etc/yum.repos.d
wget http://www.hop5.in/yum/el6/hop5.repo
yum install kernel-ml-aufs kernel-ml-aufs-devel
2、修改grub的主配置文件/etc/grub.conf,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)。
3、重启系统,这时候你的内核就成功升级了。
[root@localhost ~]# uname –r
3.10.5-3.el6.x86_64
查看内核是否支持aufs:
[root@localhost ~]# grep aufs /proc/filesystems
nodev aufs
二、安装docker
首先关闭selinux,关闭iptables:
setenforce 0
sed -i /^SELINUX=/c\SELINUX=disabled /etc/selinux/config
service iptables stop
2、在Fedora EPEL源中已经提供了docker-io包,下载安装epel:
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
sed -i s/^mirrorlist=https/mirrorlist=http/ /etc/yum.repos.d/epel.repo
安装带ns的iproute
yum install -y http://rdo.fedorapeople.org/rdo-release.rpm
vi /etc/yum.repos.d/rdo-release.repo
[openstack-juno]
name=OpenStack Juno Repository
baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6/
enabled=1
skip_if_unavailable=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-Juno
yum install -y iproute
yum update -y iproute
3、yum安装docker-io:
yum -y install docker-io
4、启动docker:
Docker的容器管理 docker run 等于创建+启动 docker run 镜像名,如果镜像不存在本地,则会在线去下载该镜像。 注意:容器内的进程必须处于前台运行状态,否则容器就会直接退出,自己部署一个容器运行,命令不得后台运行,前台运行即可。 如果容器内,什么事也没做,容器也会挂掉。容器内,必须有一个进程在前台运行。 我们运行nginx基础镜像,没有运行任何程序,因此容器直接挂掉 docker run nginx
容器技术-Docker的优点 当产品运行在内部的虚拟化平台中,如openstack,也就是KVM虚拟化,创建虚拟机,但是不断增加的云端应用,增加了对硬件资源的消耗,不断的创建虚拟机,消耗了大量的硬件资源。 那么如何高效的利用硬件资源实现云服务呢
相关文章
- centOS debian ubuntu 一键安装 docker 教程
- centos7下使用docker安装nginx
- /var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间
- 【Docker】docker安装mysql
- 【Docker】docker的安装和常用命令
- [Docker] Run MySQL in Docker Container
- 【3】docker命令集
- fedora30平台安装docker 19.03
- docker更换镜像源
- 使用docker安装zipkin
- 一键部署自动感知服务的Docker集群(一)
- docker核心网络原理详解
- docker安装elasticsearch并进行目录挂载
- 将java项目打包成docker镜像:镜像=副本
- Docker 安装 Rabbitmq
- 【云原生 | Kubernetes 系列】Docker 面试题2则--取数据库连接数和docker-compose
- 【云原生之Docker实战】在KVM虚拟机下安装Docker
- Docker初步2 - Linux下安装
- elk-安装 通过docker
- 小规模容器编排使用Docker Swarm不香么,用个锤子的kubernetes
- docker ubuntu16.04镜像下安装cowrie蜜罐记录
- Docker学习笔记11:docker使用之Dockerfile
- docker 使用 GPU 安装Nvidia Docker