Docker介绍

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包括系统。更详细的介绍可以看下《5分钟弄懂Docker》。

Docker安装

这里的安装环境为Centos6.4,其他系统的安装请参考这里。

首先,你需要安装EPEL仓库,请看这里EPEL installation instructions. 也可以看我另外一篇文章《CentOS 5/6上安装EPEL源》

docker的包是由EPEL提供的

如果你已经安装了(不相关)的docker包,它会跟docker-io有冲突,有一个错误报告,如果想继续安装docker-io,请先删除docker.

下一步,来让我们安装docker-io在我们的主机上

# sudo yum -y install docker-io

升级docker-io包

#sudo yum -y update docker-io

现在我们就安装好了,让我们开始docker进程

# sudo service docker start

如果你想让他开机启动,我们需要这样做

# sudo chkconfig docker on

现在让我们确认一下docker是否工作了

# sudo docker run -i -t fedora /bin/bash

运行了,OK你现在去运行hello word的实例吧。

$docker ps  报错

Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
$docker -d
docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference

答:运行

sudo yum install device-mapper-event-libs

转载于:https://www.cnblogs.com/wangxusummer/p/5212333.html

Docker介绍及安装相关推荐

  1. Docker 介绍、安装、基础搭建 --01

    1. Docker介绍 1.1 是容器,可以部分完全封闭.封闭意味:一个物质(放到容器),另一个物质(放到容器)隔离             容器可以保护里面的物质      1.2 容器的前世   ...

  2. docker介绍和安装以及常用命令

    介绍 Docker是基于Go语言实现的云开源项目. 一次镜像,处处运行 传统的部署项目环境配置相当麻烦,换一台机器,就要重来一次,费力费时. Docker的主要目标是"一次镜像,随处运行&q ...

  3. docker 介绍、安装、阿里云加速

    docker介绍 Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进程从客户端接收命令并管理运行在主机上的容器. C ...

  4. Docker介绍与安装使用(一)

    什么是Docker? docker是一个基于LXC容器技术的管理工具,提供一系列更强的功能,如可移植性(定义了标准,可以在任意主机运行).自动化构建(dockerfile).版本控制.镜像管理等. d ...

  5. Docker之Docker介绍及安装配置

    为什么Docker? 引用官方定义:Docker是以Docker容器为资源分割和调度的基本单位,封住整个软件运行时环境,为开发者和系统管理员设计的,用于构建.发布和运行分布式应用的平台.他是一个跨平台 ...

  6. Linux中Docker的介绍、安装与卸载

    1.介绍 Docker是一个开源的应用容器引擎,诞生于2013年初,基于Go语言实现,dotCloud公司出品(后改名为Docker Inc).Docker可以让开发者打包他们的应用以及依赖包到一个轻 ...

  7. ActiveMQ此例简单介绍基于docker的activemq安装与集群搭建

    ActiveMQ拓展连接 此例简单介绍基于Docker的activemq安装与集群搭建 一 :安装 1.获取activemq镜像 docker pull webcenter/activemq 2.启动 ...

  8. 「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四) 上次说了fiddl ...

  9. 3.10 docker---概念介绍,安装和初识docker,docker的一些基本命令,使用docker部署一个nginx,

    一.docker介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后 ...

最新文章

  1. Flask的快速入门详细笔记
  2. Cell颠覆性发现:中脑神经元的新作用
  3. java中的doget_java servlet中doGet()和doPost()方法的用法和区别
  4. Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据流程分析【转】
  5. linux软件包管理(dpkg、rpm)与软件源的由来(apt、yum、Yast)
  6. 全球及中国多功能小推车行业消费需求与未来产销前景分析报告2022版
  7. Codeforces Round #587 C. White Sheet(思维+计算几何)
  8. 最小二乘法拟合非线性函数及其Matlab/Excel 实现(转)
  9. Path Operation
  10. 数据库操作--批量修改数据库表名及字段名大小写转换及首字母大写+删除没有数据无用的表...
  11. linux系统导航怎么刷安卓系统升级,4s送的10.2寸安卓导航刷机教程1
  12. Python竟然可以玩转微信emoji
  13. xprivacy改IMEI
  14. 三阶魔方与四阶魔方总结
  15. JavaScript学习笔记--【黑马程序员】
  16. 房地产经纪服务市场现状及未来发展趋势
  17. 地标海之珠夜色素材高清图片
  18. Open3D键盘切换上下帧显示点云
  19. Linux下安装Psi-Blast,HHblits和MUFoldSS,用于预测蛋白质二级结构
  20. 递归和回溯相关面试算法总结

热门文章

  1. 值得收藏!动图演示神经架构搜索
  2. OpenCV4.0-alpha发布!新增多个深度学习特性
  3. ImageNet2012数据集完整版百度云下载
  4. Python3 中你知道有多少错误和异常
  5. 收藏 | 从SGD到NadaMax,深度学习十种优化算法原理及实现
  6. NLP系列学习:CRF条件随机场(1)
  7. 深度学习算法 | LSTM算法原理简介及Tutorial
  8. c++框架有哪些_平顶彩钢活动房特点以及用途有哪些?
  9. python 进阶案例_【python3】while和for的进阶案例
  10. flask html 路径,【Python】Flask 怎样获取当前页面的相对路径