宿主机:win7 64位
vagrant封装环境运行在VirtualBox 虚拟机上CentOS6.5,这是做测试时的一个环境,顺便错用安装docker玩玩。
centos6.5可以直接安装docker,docker在centos6及以后的版本中都可以安装,如果你的6版系统中不能安装先配置一下EPEL库来安装
  1. yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
  2. yum install docker-io
CentOS7
CentOS7 系统 CentOS-Extras 库中已带 Docker,可以直接安装:
yum install docker
我这里的系统版本是Centos6.5,有时候其它源的版本可能会导致你的内核和docker的版本不一至。需要升级内核至3.x。
这里是我使用的EPEL源:
[root@localhost ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装docker
  1. yum -y install docker-io
  1. chkconfig docker on
至于为什么会出现以下的错误呢?
之前我使用sohu的源安装出来的是docker.x86_64 0:1.5-5.el6
奇怪的是连启动也无法启动,后来再用上面的EPEL源安装(先卸载docker.x86_64 0:1.5-5.el6)即可。
启动时提示出错:
Segmentation Fault or Critical Error encountered. Dumping core and aborting.
Aborted
安装之后启动 Docker 服务,并让它随系统启动自动加载。
  1. service docker start       systemctl start docker.service
  2. chkconfig docker on

查看已安装的docker

rpm -qa|grep docker

查看镜像

docker images

下载镜像

docker pull URL地址                       下载完的文件docker-centos.tar

导入下载的镜像文件

docker load -i docker-centos.tar(镜像)

查看容器

docker ps  (正在运行的)

docker ps -a (所有状态的)

创建容器

docker run -d -it --name tomcat8080 -p 8080:8080  IMAGEID

run:创建

-d :后台运行

-i: input 标准输入

-t: terminal 终端

-p:端口映射  (本机的8080端口映射到docker下的8080端口)

-name : 指定容器名称

IMAGEID:镜像ID

进入容器

docker exec -it tomcat8080 /bin/bash

使用 ll 命令查看容器的文件(类似小虚拟机)

复制文件到docker容器

docker cp  jdk安装包文件 tomcat8080:/usr/local/

进入容器配置jdk 环境,tomcat安装及配置

tomcat 启动命令 : sh startup.sh &

查看docker服务

ps aux|grep docker

提交修改过的本地镜像,方便再次创建容器(新容器就含有已经配置的jdk,tomcat环境)

docker commit tomcat8080 IMAGEID

Centos6.5 安装配置docker相关推荐

  1. centos6.5安装配置LDAP服务[转]

    centos6.5安装配置LDAP服务[转] 安装之前查一下 1 find / -name openldap* centos6.4默认安装了LDAP,但没有装ldap-server和ldap-clie ...

  2. Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程

    Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elastics ...

  3. CentOS6.3安装配置Opennebula3.8.3

    CentOS6.3安装配置Opennebula3.8.3 一.实验环境: 主机名 IP(Static) 系统 配置 用途master 192.168.220.190 CentOS-6.3-x86_64 ...

  4. 基于centos 安装配置Docker ssl

    基于centos 安装配置Docker ssl Docker SSL配置 生成证书 配置Docker启用TLS 测试 参考 Docker SSL配置 记录基于centos配置docker ssl访问 ...

  5. 第二章:阿里云ECS服务器(G5)安装配置docker

    个人简介: 我是廖志伟,一名Java开发工程师,CSDN博客专家,多年一线研发经验,曾就职多家互联网公司,参与并主导多个百万级并发的互联网产品研发与系统架构搭建,对大型分布式,高并发及微服务架构,缓存 ...

  6. Win8下安装配置Docker ToolBox并制作镜像配置Handoop集群

    1.安装Docker ToolBox 参考1:https://www.cnblogs.com/weschen/p/6697926.html Oracle   VirtualBox.Git和Kitema ...

  7. Centos7安装配置Docker

    1. 什么是Docker 在开篇之前考虑到阅读人群,我觉得有必要向各位读者朋友简单介绍一下Docker是什么,它解决了什么问题?Docker是基于Go语言实现的云开源项目.它对此给出了一个标准化的解决 ...

  8. CentOS-6.3安装配置SVN

    安装说明 系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN [ro ...

  9. MySQL之——CentOS6.5_x64安装配置drbd8.4.2

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/52830435 一.主机资源: Name IP 配置 备注 Master 192.1 ...

最新文章

  1. 机器学习开发的灵药:Docker容器
  2. MPLS基本结构是怎样的?—Vecloud微云
  3. Python高级数据类型模块collections
  4. SQL语句实现两个数据库表直接操作
  5. disaster——我都做了些什么啊!
  6. php四则运算出题器_php实现简单四则运算器
  7. ORACLE startup报错之ORA-01154ORA-01155ORA-01033ORA-03113
  8. CI中写原生SQL(封装查询)
  9. ThingJs操作手册
  10. 实在不行来瓶敌敌畏吧!Scrapy框架爬取某农药肥料网站+异步Mysql数据库存储
  11. 常见对称加密、解密、破解
  12. Java开发-应届生面试常常涉及到的问题
  13. 为什么面试时面试官要问你有没有车贷,房贷和负债?
  14. Java程序员未来的三大就业方向
  15. NanoHttpd Demo是个好东西
  16. 【AI测试】人工智能测试整体介绍——第七部分
  17. VMware虚拟机网络连接的3种方式
  18. 计算机网络基础概念与重要定义汇总
  19. 常用排序算法的c++实现(冒泡,选择,插入,堆,shell,快速,归并 )与sort()对比 - coder_xia的专栏 - 博客频道 - CSDN.NET...
  20. 高数不定积分72题解答

热门文章

  1. makefile小技巧
  2. 关于虚拟机的三种网络接口模式(以VXBOX虚拟机为例)
  3. html5复选框样式,11种炫酷CSS3复选框checkbox样式美化效果
  4. python扫雷代码文件_基于Python实现的扫雷游戏实例代码
  5. JS 新浪下拉菜单+jQuery
  6. 【 MATLAB 】nextpow2 函数用法之 Optimize FFT with Padding
  7. 【 Verilog HDL 】避免出现锁存器的组合电路描述方式
  8. 【python3的学习之路七】函数
  9. 数字消费时代 传统行业互联网转型方向
  10. 【SQLServer】【恢复挂起的解决方案】附加文件时候的提示“无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 ”【数据库恢复】...