E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Docker学习笔记】
Docker学习笔记
——介绍
实习的时候接触到Docker也用了一段时间,整理一下对docker的理解。版权声明:本文为博主ray原创文章,未经博主允许不得转载。个人博客链接:http://wxinray.com/server/Docker-introduction什么是DockerDocker是Docker.Inc公司开源的一个基于LXC技术之上构建的Container容器引擎,源代码托管在GitHub上,基于Go语言并遵从
刹那ゥ永劫
·
2016-10-15 00:00
docker
docker-registry
server
Docker学习笔记
— Swarm搭建Docker集群
http://www.cnblogs.com/rio2607/p/4445968.html#undefinedSwarm介绍Swarm是Docker公司在2014年12月初发布的一套较为简单的工具,用来管理Docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机。Swarm使用标准的DockerAPI接口作为其前端访问入口,换言之,各种形式的DockerClient(dockercl
liukuan73
·
2016-10-09 15:36
docker
swarm
docker
Docker学习笔记
之compose
一、composecompose作用你的应用可能需要很多个服务,比如web服务,数据库服务,缓存服务等等。我们可以把这些服务放到单独的容器里面,如果手工去配置这些服务会有些麻烦,dockercompose可以帮我们解决这个问题。我们可以创建一个compose文件,在这个文件上面描述你都需要哪些服务,服务使用什么镜像、数据卷、网络等等,然后再用一条命令就可以管理、启动所有的服务。compose文件c
dengaosky
·
2016-09-20 16:59
Linux
Docker
虚拟化
Docker学习笔记
#5
一、介绍dockerswarm是创建服务器集群的工具,只需要几条命令就可以创建一个服务器集群。它内置一些服务器集群需要的工具,比如说:服务查找,网络,负载均衡等等。dockerswarm先初始化一个集群(dockerswarminit),然后让服务器加入到这个集群里面(dockerswarmjoin),这样就可以在这个集群服务器上面与创建服务(dockerservicecreate),一个服务可以
BeckJiang
·
2016-09-06 01:23
Docker学习笔记
2: Docker 概述
一、什么是DockerDocker是基于Go语言实现的云开源项目.Docker的主要目标是:"Bulid,ShipandRunAnyApp,AnyWhere",即通过对应用组件的封装、分发、部署、运行等生命周期的管理,达到应用组件级别的"一次封装,到处运行"。这里的应用组件,即可以是一个Web应用,也可以使一套数据库服务,甚至是一个操作系统或编译器.Docker基于Linux的多项开源技术提供了高
weixin_30362801
·
2016-09-02 15:00
运维
操作系统
数据库
Docker学习笔记
(一)Introdution
1什么是Docker?Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,ShipandRunAnyApp,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或者数据库应用等等)及其运行环境能够做到“一次封装,到处运行”。Docker引擎的基础是Linux自带的容器(LinuxContainers,L
Hello Hunk
·
2016-08-28 10:10
Docker
Docker学习笔记
-基础命令
基础命令-镜像管理获取镜像使用dockerpull命令从网络上下载镜像。dockerpullNAME[:TAG]例如$dockerpullubuntuUsingdefaulttag:latestlatest:Pullingfromlibrary/ubuntu43db9dbdcb30:Downloading1.494MB/49.33MB2dc64e8f8d4f:Downloadcomplete670
mylxsw
·
2016-08-13 00:00
docker
增加软链接
/usr/bin复制代码代码如下:~sudoln-s/usr/local/bin/node/usr/bin/node~sudoln-s/usr/local/bin/npm/usr/bin/npm
Docker
互联网Fans
·
2016-07-22 13:00
Docker学习笔记
之一,搭建一个JAVA Tomcat运行环境
前言Docker旨在提供一种应用程序的自动化部署解决方案,在Linux系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是docker最普遍的一个玩法。更多的玩法还有大规模web应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面V
chengyougao
·
2016-07-14 16:31
Docker
docker
Docker学习笔记
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。官网:https://www.docker.com/相关资料:1、Docker入门教程http://dockone.io/article/1112、Docker_百度百科http://baike.ba
飞鸿影
·
2016-07-03 18:00
docker学习笔记
2-docker入门
博主是在Ubuntu14.04最小化安装的状态下进行docker学习的。教材是《第一本docker书》安装dockerubuntu14.04默认就有docker的安装源,所以安装很简单:#apt-getinstalllxc-docker确保docker准备就绪使用以下代码察看docker功能清单:#dockerinfoinfo命令会返回所有容器和镜像的数量、docker的执行驱动和存储驱动(exe
枕畔雪
·
2016-05-27 20:19
docker
Docker学习笔记
— 配置国内免费registry mirror
由于国内特殊的网络环境,往往我们从DockerHub中拉取镜像并不能成功,而且速度特别慢。那么我们可以给Docker配置一个国内的registrymirror,当我们需要的镜像在mirror中则直接返回,如果没有则从DockerHub中拉取。是否使用registrymirror对Docker用户来说是透明的。DaoCloud在国内提供了首个DockerHub镜像服务,而且免费,大大提高了国内Doc
qq_26091271
·
2016-05-25 21:51
Docker
docker学习笔记
(六)使用Dockerfile构建镜像
嗯,通常做java开发,我们使用的jdk一般都是sun或者Oracle的jdk,而linux自带的jdk都是openjdk,所以需要动手自己创建一个镜像,并安装jdkDockerfile如下:FROMubuntu:
[email protected]
$PWD/jdk/jdk1.7/usr/local/lib/javaENVJAVA_HOME/usr/loca
乄浅醉
·
2016-05-10 18:17
docker
docker学习笔记
(二):Hello World
书接上回~开始:1、创建容器,命令:sudodockerrun–i–tUbuntu/bin/bash命令:-i标志保证容器中STDIN是开启的-t标志告诉Docker为要创建的容器分配一个伪tty终端这样新创建的容器才能提供一个交互式shell当容器创建完毕:2、使用容器查看Docker创建的容器的配置情况:hostnamecat/etc/hostsifconfig查看进程:如果安装个软件会怎么样
乄浅醉
·
2016-05-10 18:36
docker
【转】非常详细的
docker学习笔记
原文链接:http://www.cnblogs.com/wangjiyong/p/5416960.html一、Docker简介Docker两个主要部件:Docker:开源的容器虚拟化平台DockerHub:用于分享、管理Docker容器的DockerSaaS平台--DockerHubDocker使用客户端-服务器(C/S)架构模式。Docker客户端会与Docker守护进程进行通信。Docker守
weixin_30709809
·
2016-04-21 14:00
Docker学习笔记
(1)-docker架构
docker对于使用者来说其实是一个c/s模式的架构。docker分为server端和client端,docker后端其实是一个松耦合的架构,模块之间各司其职,并有机的组合起来支持docker的运行。docker的总体架构图如下:dockerclient与dockerdaemon进行通信,dockerdaemon首先提供了一个server的功能,而后通过Engine与后端模块进行通信。Docker
WarPrint24
·
2016-04-21 01:14
Docker 学习笔记
Docker学习笔记
By枯木一、Docker简介1.1Docker守护进程1.2Docker客户端1.3Docker内部1.4libcontainer1.5命名空间「Namespaces」1.6资源配额
u011956172
·
2016-04-19 18:00
docker
Docker技术贴汇集
Docker学习笔记
之一,搭建一个JAVATomcat运行环境使用Docker搭建JavaWeb运行环境
Geek_ymv
·
2016-03-21 16:00
java
docker
docker学习笔记
:容器的网络设置
创建一个docker容器,docker系统会自动为该容器分配一个ip地址,通常是172.17开头。我们可以在主机上用dockerinspect命令或者进入容器用ifconfig命令来查看容器的ip地址。假设某个容器(假设容器的名称为myweb)被分配的地址是172.17.0.2,该容器上启动了一个web服务,其端口号是80(注意这是容器中的端口号)。这时我们用dockerport命令可以查看该we
51kata
·
2016-03-14 19:00
docker学习笔记
18:Dockerfile 指令 VOLUME 介绍
在介绍VOLUME指令之前,我们来看下如下场景需求:1)容器是基于镜像创建的,最后的容器文件系统包括镜像的只读层+可写层,容器中的进程操作的数据持久化都是保存在容器的可写层上。一旦容器删除后,这些数据就没了,除非我们人工备份下来(或者基于容器创建新的镜像)。能否可以让容器进程持久化的数据保存在主机上呢?这样即使容器删除了,数据还在。2)当我们在开发一个web应用时,开发环境是在主机本地,但运行测试
Linux????? Mr.Liyz
·
2016-03-11 17:00
docker学习笔记
18:Dockerfile 指令 VOLUME 介绍
在介绍VOLUME指令之前,我们来看下如下场景需求:1)容器是基于镜像创建的,最后的容器文件系统包括镜像的只读层+可写层,容器中的进程操作的数据持久化都是保存在容器的可写层上。一旦容器删除后,这些数据就没了,除非我们人工备份下来(或者基于容器创建新的镜像)。能否可以让容器进程持久化的数据保存在主机上呢?这样即使容器删除了,数据还在。2)当我们在开发一个web应用时,开发环境是在主机本地,但运行测试
51kata
·
2016-03-11 17:00
docker学习笔记
17:Dockerfile 指令 ONBUILD介绍
ONBUILD指令可以为镜像添加触发器。其参数是任意一个Dockerfile指令。当我们在一个Dockerfile文件中加上ONBUILD指令,该指令对利用该Dockerfile构建镜像(比如为A镜像)不会产生实质性影响。但是当我们编写一个新的Dockerfile文件来基于A镜像构建一个镜像(比如为B镜像)时,这时构造A镜像的Dockerfile文件中的ONBUILD指令就生效了,在构建B镜像的过
51kata
·
2016-03-11 12:00
docker学习笔记
16:Dockerfile 指令 ADD 和 COPY介绍
一、ADD指令ADD指令的功能是将主机构建环境(上下文)目录中的文件和目录、以及一个URL标记的文件拷贝到镜像中。其格式是:ADD 源路径 目标路径如:#test FROMubuntu MAINTAINERhello ADDtest1.txttest1.txt ADDtest1.txttest1.txt.bak ADDtest1.txt/mydir/ ADDdata1data1 AD
51kata
·
2016-03-11 11:00
docker学习笔记
15:Dockerfile 指令 USER介绍
USER指令用于指定容器执行程序的用户身份,默认是root用户。在dockerrun中可以通过-u选项来覆盖USER指令的设置。举例:dockerrun-i-t-umysqlnewmysqldb/bin/bash显示的shell提示符是:mysql@57cd57edba38:/$注意:docker容器中的root用户密码是随机分配的。
51kata
·
2016-03-10 19:00
docker学习笔记
14:Dockerfile 指令 ENV介绍
ENV指令用来在镜像构建过程中设置环境变量。我们来看一个Dockerfile的例子:#test FROMubuntu MAINTAINERhello ENVMYDIR/mydir RUNmkdir$MYDIR RUNechohelloworld>$MYDIR/test.txt假设用上面的dockerfile构建了一个叫myimage的镜像。运行 dockerrun-i-tmyimage/
51kata
·
2016-03-10 19:00
docker学习笔记
12:Dockerfile 指令 ENTRYPOINT介绍
本文介绍Dockerfile的ENTRYPOINT指令的含义。先回顾下CMD指令的含义,CMD指令可以指定容器启动时要执行的命令,但它可以被dockerrun命令的参数覆盖掉。ENTRYPOINT指令和CMD类似,它也可用户指定容器启动时要执行的命令,但如果dockerfile中也有CMD指令,CMD中的参数会被附加到ENTRYPOINT指令的后面。如果这时dockerrun命令带了参数,这个参数
51kata
·
2016-03-10 15:00
docker学习笔记
11:Dockerfile 指令 CMD介绍
我们知道,通过dockerrun创建并启动一个容器时,命令的最后可以指定容器启动后在容器内立即要执行的指令,如:dockerrun-i-tubunu/bin/bash //表示容器启动时立即在容器内打开一个shell终端dockerrunubuntu/bin/ps //表示容器启动后立即运行/bin/ps命令,显示容器的当前进程。除了这种方式外,我们可以在dockerfile文件中通过CMD
51kata
·
2016-03-10 10:00
docker学习笔记
7:发布镜像到docker hub上
镜像创建好后,很重要的一个操作就是共享和发布。可以将自己创建的镜像发布到dockerhub上,也可以发布到自己的私有dockerhub上。要想发布镜像到dokcerhub上,首先要在dokcerhub上注册账户,并且在本机(准备提交镜像到dockerhub的机器上)上进行注册。具体过程如下:1、登录https://hub.docker.com/网站注册一个用户,如jeme。注册时需要提供邮箱进行验
51kata
·
2016-03-08 23:00
Docker学习笔记
二打造基础镜像
在上篇笔记里面http://qindongliang.iteye.com/blog/2279738,我们已经下载好了基于docker的centos最新的镜像,本篇来看下如何构建,我们自己的一个镜像:构建镜像二种方法:(1)使用commit命令构建,适合一些简单的场景,定制型差1,执行命令 dockerrun-itcentos/bin/sh,//启动一个容器 vi/usr/bin/run.sh编
qindongliang1922
·
2016-03-03 08:46
docker
Docker学习笔记
一之安装卸载
先了解下docker是什么?Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。官网地址https://docs.dock
qindongliang1922
·
2016-03-03 08:46
docker
Docker学习笔记
dockerversion:1.10.1 InstallingdockeronCentOS71.Makesureyourexistingyumpackagesareup-to-date sudoyumupdate2.Addtheyumrepo vim/etc/yum.repos.d/docker.repo[dockerrepo]name=DockerRepositorybaseurl=ht
sunjing
·
2016-02-23 09:05
image
Install
docker
container
Registry
docker 随笔
docker学习笔记
docker镜像获取dockerpulldockerpull+(仓库:标签)dockerpullregistry.hub.docker.com/ubuntu:12.04dockerpulldl.dockerpool.com
初识golang
·
2016-02-15 17:00
docker 随笔
docker学习笔记
docker镜像获取dockerpulldockerpull+(仓库:标签)dockerpullregistry.hub.docker.com/ubuntu:12.04dockerpulldl.dockerpool.com
chenmingzong5981
·
2016-02-15 17:00
运维
python
json
docker学习笔记
-------如何优雅的查看docker容器的日志
举例来说,如果容器内部运行了一个redis服务,怎么样查看redis的运行状态1ssh管理容器先说的也是最差劲的方法 登录到容器内开一个shell /bin/bash 然后在tail-f /var/logs/redis/redis_primary.log, 看完了再exit到容器外边ok, 很 low.....2另外一种方法,需要用到Dockerfile中的volume知识 ,volume是用来
rually
·
2016-02-11 21:00
linux
shell
管理
docker
docker学习笔记
(二)——创建私有库
本篇将介绍在docker在linux上创建私有库。目录:1.介绍2.创建docker私有库3.测试4.参考资料1.介绍docker默认使用docker提供的公共库,在某些场合下,需要建立私有仓库来管理镜像。这里我们使用DockerRegistryv2.0来管理docker镜像仓库。github地址:https://github.com/docker/distribution2.创建docker私有
Steven.Jiang
·
2016-02-02 16:00
docker学习笔记
(二)——创建私有库
本篇将介绍在docker在linux上创建私有库。目录:1.介绍2.创建docker私有库3.测试4.参考资料1.介绍docker默认使用docker提供的公共库,在某些场合下,需要建立私有仓库来管理镜像。这里我们使用DockerRegistryv2.0来管理docker镜像仓库。github地址:https://github.com/docker/distribution2.创建docker私有
Steven.Jiang
·
2016-02-02 16:00
Docker学习笔记
(4) — 开启Docker远程访问
默认情况下,Docker守护进程会生成一个socket(/var/run/docker.sock)文件来进程本地进程通信,而不会监听任何端口,因此只能在本地使用docker客户端或者使用DockerAPI进行操作。如果想在其他主机上操作Docker主机,就需要让Docker守护进程监听一个端口,这样才能实现远程通信。修改Docker服务启动配置文件,添加一个未被占用的端口号,重启docker守护进
杜引强
·
2016-01-29 17:00
Docker学习笔记
(3) — docker仓库的镜像怎么删除
docker越来越炙手可热,如果你的团队已经准备开始使用docker,那么私有仓库是必不可少的东西,首先是可以帮助你加快从服务器pull镜像的速度,其次也可以帮助你存放私有的镜像,本文主要为大家介绍如何从公用服务器上讲开放的images备份到本地私有服务器上。dockerimages往往不知不觉就占满了硬盘空间,为了清理冗余的image,可采用以下方法:1.进入root权限sudosu2.停止所有
杜引强
·
2016-01-29 17:00
docker学习笔记
(一)——安装
本篇将介绍在docker在windows,macosx,linux上的安装。目录:1.windows/macosx安装docker2.linux安装docker(CentOSandUbuntu)3.测试4.参考资料1.windows/macosx安装docker* Windows7.1,8/8.1ornewerwith HardwareVirtualizationTechnology,OSX10.
Steven.Jiang
·
2016-01-27 13:00
docker学习笔记
(一)——安装
本篇将介绍在docker在windows,macosx,linux上的安装。目录:1.windows/macosx安装docker2.linux安装docker(CentOSandUbuntu)3.测试4.参考资料1.windows/macosx安装docker* Windows7.1,8/8.1ornewerwith HardwareVirtualizationTechnology,OSX10.
Steven.Jiang
·
2016-01-27 13:00
docker 随笔
docker学习笔记
docker镜像获取dockerpulldockerpull+(仓库:标签)dockerpullregistry.hub.docker.com/ubuntu:12.04dockerpulldl.dockerpool.com
wtf0215
·
2016-01-25 14:00
Docker学习笔记
之一,搭建一个JAVA Tomcat运行环境
前言Docker旨在提供一种应用程序的自动化部署解决方案,在Linux系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是docker最普遍的一个玩法。更多的玩法还有大规模web应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面V
sunansheng
·
2016-01-21 11:00
docker
研一寒假
Docker学习笔记
2
如果想把OJ和docker结合起来,我觉得无论是把编译运行放在容器里面,还是只把运行放在容器里面,首先都得用程序来把容器启动起来,运行结束反馈结果后,容器关闭。先不论这个相应的镜像怎么创建,以及不论容器怎么从服务器中取程序或者可执行文件,首先,我觉得我首先得解决用程序来生成一个容器,当然是任意一个镜像的容器。这里我选择的程序是C程序,因为docker暂时只是和linux相处比较融洽。第一版程序如下
·
2016-01-18 08:00
Docker学习笔记
-----Docker所必须的技术
1Namespace 容器实际上是一个独立的操作系统的工作空间,Namespace就是将用来提供独立的工作空间,保证每个容器不能访问到自身以外的不允许访问到地方,在linux上使用的namespace有以下几种: The pid namespace: 进程独立The net namespace: 管理网络接口The ipc namespace: 管理访问进程间通信资源The mnt namespa
rually
·
2016-01-17 14:00
namespace
docker
研一寒假
Docker学习笔记
1
命名空间:我看到的命名空间是,每个容器都可以拥有自己单独的命名空间,运行在其中的应用都像是在独立的操作系统中运行一样。命名空间保证了容器之间互不影响。命名空间分为:1,进程命名空间2,网络命名空间3,IPC命名空间4,挂载命名空间5,UTS命名空间6,用户命名空间说那么多都是书上的东西,只是自己看到的,上面的六个命名空间,我想弄明白进程命名空间,想了解网络命名空间和用户命名空间,其他的几个就算了,
·
2016-01-13 10:00
Docker学习笔记
之一,搭建一个JAVA Tomcat运行环境
前言Docker旨在提供一种应用程序的自动化部署解决方案,在Linux系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是docker最普遍的一个玩法。更多的玩法还有大规模web应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面V
DevilRex119
·
2016-01-06 12:15
搭建一个JAVA
Docker学习笔记之一
Tomcat运行环境
Docker学习笔记
之一,搭建一个JAVA Tomcat运行环境
前言Docker旨在提供一种应用程序的自动化部署解决方案,在Linux系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是docker最普遍的一个玩法。更多的玩法还有大规模web应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面V
DevilRex119
·
2016-01-06 12:15
Tomcat运行环境
搭建一个JAVA
Docker学习笔记之一
centos6.5下
docker学习笔记
centos6.5操作系统下,
docker学习笔记
。升级centos6.5内核官方文档要求Linuxkernel至少3.8以上,且docker只能运行在64位的系统中。
mecho
·
2015-12-16 18:32
docker
centos6.5下
docker学习笔记
centos6.5操作系统下,
docker学习笔记
。升级centos6.5内核官方文档要求Linuxkernel至少3.8以上,且docker只能运行在64位的系统中。
mecho
·
2015-12-16 18:00
docker
docker学习笔记
------kubenetes 扫盲贴
seedetail:https://github.com/kubernetes/kubernetes/blob/master/docs/design/architecture.mdk8s架构图:一:节点:TheKubernetesnodehastheservicesnecessarytorunapplicationcontainersandbemanagedfromthemastersystems
rually
·
2015-12-13 15:00
docker
KUBERNETES
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他