docker初步体验

在虚拟机里试着装docker,因为只有虚拟机的内核版本是3.10以上的

一、概念

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化

Docker 镜像(Images) Docker 镜像是用于创建 Docker 容器的模板。
Docker 容器(Container) 容器是独立运行的一个或一组应用。
Docker 仓库(Registry) Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。
Docker Hub(https://hub.docker.com) 提供了庞大的镜像集合供使用。

二、命令

uname -r

yum -y install docker

service docker start

docker run hello-world

一串长字符,叫做容器ID,对每个容器来说都是唯一的

docker ps  查看容器

docker stop 停止容器

docker pull learn/tutorial

docker run learn/tutorial echo "hello word" 在此容器中运行命令

还可以在此容器中安装软件,再发布,太像是一个虚拟机了

三、装centos

docker pull centos 成功,但是继续在这里面装gitlab相关软件,总是报错,可能是在虚拟机里运行docker的原因,放弃,改为升级服务器内核到3.10以上,再装docker。

时间: 2024-08-02 23:42:30

docker初步体验的相关文章

pymedia初步体验

学习python的时候突然想看看多媒体方面的开源库. 找到了pymedia. 下载后,编译: python setup.py install <<< y 初步尝试了播放一个wav文件. python aplayer.py /projects/media/test-org.wav 很遗憾,播放失败,提示 File "aplayer.py", line 72, in <module> aplayer( sys.argv[ 1 ], i, r, t ) File

结合子类父类和LIstView适配器相关设置,初步体验类的多态。

在初级阶段,我们常对listview的适配器都是在一个activity类中全部写满.当你接触项目多了,你会发现大神都把各种适配器放一个包里,要用直接传如相关参数到适配器的构造方法设置ListView.今天做了个简单的demo,对于菜鸟理解多态有帮助.在MainActivity中代码如下 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState)

express 框架初步体验

一. 安装express 1.打开cmd  全局安装express 输入:npm install -gd express 2. 安装命令行工具,不然你输入express 会出现 不是内部命令. 输入:npm install -g express-generator 3.新建一个工程 cd 到你需要的路径 输入:express  expresstess 4.下一步:输入:npm install 5.运行 npm  start 6.打开浏览器输入:http://127.0.0.1:3000 好了到这

docker rancher 体验 (未完待续.....)

docker rancher 体验 官方 githubhttps://github.com/rancher/rancher 环境说明: 10.6.0.14010.6.0.18710.6.0.188 修改主机名:10.6.0.140 = hostnamectl --static set-hostname reancher-manager10.6.0.187 = hostnamectl --static set-hostname reancher-node-110.6.0.188 = hostnam

V8 javascript引擎初步体验

v8 引擎,不必多说,大名鼎鼎,迄今最快的js引擎. 这么好的东西,如果尽在浏览器中使用,太浪费了,也希望用到其他地方,比如一些客户端开发中. 闲言少讲,这就开始 下载源码 去官方网站:https://code.google.com/p/v8/ 我喜欢用git,所以从这里下载 git clone git://github.com/v8/v8.git v8 && cd v8 编译 我为android平台编译的,折腾了好久,记录一些重点.你首先要看这个:http://code.google.c

DockerCon2017前瞻 - Docker企业版体验

DockerCon 2017将于四月17号在美国Austin召开.在去年DockerCon上,Docker公司一系列的发布吹响了进军企业市场的号角.今天,容器技术已经愈发成熟,被越来越多的企业所关注和应用.不出意外的话,今年DockerCon的重头戏还是会在企业市场,今年将会有越来越多的传统企业采用容器技术和越来越多的核心应用运行在容器中. 今年3月份,Docker公司宣布Docker企业版(Enterprise Edition, EE),并将开源版本重命名为Docker社区版(Communit

初次使用Docker的体验笔记

一.前言 Docker容器已经发布许久,但作为一名程序员如今才开始接触,实在是罪过--        在此之前,我还没有对Docker进行过深入的了解,对它的认识仍停留在:这是一种新型的虚拟机.这样的层面.今天就我的初次体验进行记录.声明一点:以下内容大部分是主观片面的,另有来自百度的(嗯,就是百度).要是有什么说的不对,或者是理解有问题的地方,还请大家告诉我,先谢谢大家了. 二.环境        我的基础运行环境是运行在Win10专业版HyperV虚拟机中的CentOS7-Minimal版本

Docker学习系列(二)Docker初体验

一.系统要求 Docker的安装,需要在CentOS 7.0+版本,内核至少3.10,64-bit uname --r [[email protected] ~]$ uname --r 3.10.0-514.6.2.el7.x86_64 [[email protected] ~]$ 二.更新YUM yun update 三.新建Docker repository 在 /etc/yum.repos.d/下新建一个文件docker.repo,内如如下 [dockerrepo] name=Docker

docker初步

[Note,]由于docker的局限性,docker只能运行在64位的系统中 docker软件应用程序可以重复地运行在任何地方,因为它的容器包含了所有的环境依赖关系! docker有三种方式运行 作为一个守护demo进程来管理你的linux主机上的LXC容器(sudo docker -d) 作为一个命令行的方式来告诉docker进程的程序接口来做什么(docker run ...) 作为一个仓库的客户端让你分享你搭建的环境(docker pull,docker commit) built and