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学习笔记
转载自http://blog.opskumu.com/docker.html一、Docker简介Docker两个主要部件:Docker:开源的容器虚拟化平台DockerHub:用于分享、管理Docker容器的DockerSaaS平台--DockerHubDocker使用客户端-服务器(C/S)架构模式。Docker客户端会与Docker守护进程进行通信。Docker守护进程会处理复杂繁重的任务,例
极客圈
·
2017-03-08 22:21
Docker学习笔记
:Dockerfile
Docker可以通过Dockerfile的内容来自动构建镜像。Dockerfile是一个包含创建镜像所有命令的文本文件,通过dockerbuild命令可以根据Dockerfile的内容构建镜像,在介绍如何构建之前先介绍下Dockerfile的基本语法结构。Dockerfile有以下指令选项:FROMMAINTAINERRUNCMDEXPOSEENVADDCOPYENTRYPOINTVOLUMEUS
NullPointerExcept
·
2017-02-20 16:32
Docker技术
Docker学习笔记
:Docker 基础用法和命令帮助
一、Docker的基础用法Docker镜像首页,包括官方镜像和其它公开镜像因为国情的原因,国内下载DockerHUB官方的相关镜像比较慢,可以使用docker.cn镜像,镜像保持和官方一致,关键是速度块,推荐使用。3.1Searchimages$sudodockersearchubuntu3.2Pullimages$sudodockerpullubuntu#获取ubuntu官方镜像$sudodoc
NullPointerExcept
·
2017-02-20 16:00
Docker技术
docker
Docker学习笔记
之Docker部署Java web系统
Docker部署JavaWeb系统1.在root目录下创建一个路径test/appmkdirtest&&cdtest&&mkdirapp&&cdapp2.将apache-tomcat-7.0.29.tar.gz及jdk-7u25-linux-x64.tar.gz拷贝到app目录下3.解压两个tar.gz文件tar-zxvfapache-tomcat-7.0.29.tar.gztar-zxvfjdk
IT~任重而道远
·
2017-02-20 10:19
docker学习笔记
(k8s)
目录1、基本概念2、安装使用3、常用命令k8s基本概念Kubernetes是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前最新版本为1.0.6;下面是一张简单的架构图几个重要概念:Pod:在Kubernetes系统中,调度的最小颗粒不是单纯的容器,而是抽象成一个Pod,Pod是一个可以被创建、销毁、调度、管理
jobbible
·
2017-02-19 18:28
Docker
Docker学习笔记
(七)-如何创建docker swarm
创建dockerswarm此处总结官网的文档,但是官网的这一小节,写得不完善,官网没有介绍如何创建节点的machine,需要查找以前的文档才方便学习,官网最好在文档中给出相关的链接,但没有,此博文进行补充一下。Prerequisite3个能够联网的主机(manager1,worker1,worker2)可以是virtualmachine,datacenter,acloudserviceprovid
忧愁莫扎特
·
2017-02-08 00:00
Docker
Ubuntu
Docker学习笔记
— Docker私有仓库搭建
和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用私有仓库有许多优点:节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可;提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。接下来我们就大致说一下如何在本地搭建私有仓库。目前DockerRegistry
adson_sunflower
·
2017-02-06 16:36
虚拟机
安全性
仓库
虚拟化
详解
Docker学习笔记
之搭建一个JAVA Tomcat运行环境
前言Docker旨在提供一种应用程序的自动化部署解决方案,在Linux系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是docker最普遍的一个玩法。更多的玩法还有大规模web应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面V
聂永
·
2017-02-03 09:33
Docker 学习笔记(2)-基础用法
docker学习笔记
(2)-基础用法DockerHub:Docker镜像首页,包括官方镜像和其他公开镜像【注】国内可以使用docker.cn进行下载。
0806_lay
·
2017-01-18 17:29
docker
Docker学习笔记
(1)-初识docker
docker学习笔记
(1)-初识docker下载、安装1、Linux:可以使用apt-get包下载2、Mac:需要使用[dockerforMac]3、windows:需要使用[dockerforwindows
0806_lay
·
2017-01-18 00:00
docker
docker学习笔记
2017年08月15日(加入非root账号运行)2017年07月30日(加入Dockerfile官方文档地址,和nginx官方Dockerfile)2017年07月29日(编写nginx的Dockerfile)2017年01年17日(初始文档)环境[root@localhostappuser]#uname-aLinuxlocalhost.localdomain3.10.5-3.el6.x86_64
IccBoY
·
2017-01-17 17:08
linux
docker
linux
docker
Docker学习笔记
(五)-fixbug2-Hash sum mismatch
build第一个docker实例docker-whale问题的办法详细的build步骤,可以参考本人的博客
Docker学习笔记
(三)-Dockerfile创建本地镜像,在本人的博客中,详细阐述了各个步骤以及遇到的问题
忧愁莫扎特
·
2017-01-16 17:10
Docker
Ubuntu
Docker学习笔记
(四)-fixbug1-daemon.json
因daemon.json中DNSServer设置而引起的错误在使用docker的过程中如果报出以下错误:(1)无法连接到dockerdaemon(docker守护进程)docker:CannotconnecttotheDockerdaemon.Isthedockerdaemonrunningonthishost?.See'dockerrun--help'.(2)重启docker服务失败mingch
忧愁莫扎特
·
2017-01-14 12:54
Docker
Docker学习笔记
(三)- Dockerfile创建本地镜像
Dockerfile创建本地镜像本博文将会介绍在docker中,如何创建本地镜像。内容包括,编写Dockerfile文件,从编写的Dockerfile创建镜像,镜像创建的过程解析,运行所创建的镜像。Dockerfile是用来创建自定义的image,包含了一条条指令,每条指令对应LINUX下的一条命令,Docker程序将这些指令翻译为真正的LINUX命令。有了Dockerfile,当我们需要自定义进
忧愁莫扎特
·
2017-01-13 15:24
Docker
Docker常用命令
docker学习笔记
1:docke环境的查看一、环境检查当登录一个安装了docker的机器后,首先我们要检查下docker环境如何。
chengxuyonghu
·
2017-01-10 17:53
Docker常用命令
Docker学习笔记
(二)-镜像
docker中的镜像docker的最简单的使用方式莫过于从已有的容器镜像开始,不再万丈高楼平地起,而是可以千丈起。docker官网有一个用来专门存储可用镜像的网站。读者可以这样理解,镜像实际就是一个只读的模板,由json文件描述。例如:一个镜像可以包含一个完整的ubuntu操作系统环境,里面仅安装了Apache或用户需要的其它应用程序。从整体的角度来讲,一个完整的Docker镜像可以支撑一个Doc
忧愁莫扎特
·
2017-01-04 20:46
Docker
Ubuntu
Docker学习笔记
(八)构建私有库
Docker学习笔记
(八)构建私有库十、构建私有库Docker官方提供了dockerregistry的构建方法docker-registry10.1快速构建快速构建dockerregistry通过以下两步
方枪枪的java世界
·
2016-12-27 21:00
Docker学习笔记
(七)链接容器
Docker学习笔记
(七)链接容器九、链接容器docker允许把多个容器连接在一起,相互交互信息。docker链接会创建一种容器父子级别的关系,其中父容器可以看到其子容器提供的信息。
方枪枪的java世界
·
2016-12-27 21:00
Docker学习笔记
(六)容器数据管理
Docker学习笔记
(六)容器数据管理八、容器数据管理docker管理数据的方式有两种:数据卷数据卷容器8.1数据卷数据卷是一个或多个容器专门指定绕过UnionFileSystem的目录,为持续性或共享数据提供一些有用的功能
方枪枪的java世界
·
2016-12-27 21:00
Docker学习笔记
(五)Dockerfile
Docker学习笔记
(五)Dockerfile七、DockerfileDocker可以通过Dockerfile的内容来自动构建镜像。
方枪枪的java世界
·
2016-12-27 21:00
Docker学习笔记
(四)Docker 网络配置
Docker学习笔记
(四)Docker网络配置六、Docker网络配置图:Docker-containerandlightweightvirtualizationDokcer通过使用Linux桥接提供容器之间的通信
方枪枪的java世界
·
2016-12-27 21:00
Docker学习笔记
(一)Docker 简介
Docker学习笔记
(一)Docker简介一、Docker简介Docker两个主要部件:Docker:开源的容器虚拟化平台DockerHub:用于分享、管理Docker容器的DockerSaaS平台--
方枪枪的java世界
·
2016-12-27 21:00
Docker学习笔记
七:Docker网络
网络配置安装Docker默认自动创建三个网络:$dockernetworkls NETWORKIDNAMEDRIVER 7fca4eb8c647bridgebridge 9f904ee27bf5nonenull cf03ee007fb4hosthostDocker容器默认运行在bridge网络。默认的bridge不支持自动服务发现,因此基于容器名或者期望的/etc/hostsping将会失败,但
YALY有鸭梨
·
2016-12-06 00:00
Docker
Docker学习笔记
五:Dockerfile
通用参考和推荐dockerbuild命令使用Dockerfile或者上下文构建镜像,构建上下文是指定的本地路径或者URL的文件。本地路径是本地文件系统的目录,URL是本地的Git仓库。构建是由Docker守护进程运行的,而不是CLI。构建过程首先要做的就是把整个上下文递归的传给守护进程,强烈建议在一个空目录下进行构建过程。容器应该是短暂的使用一个.dokerignore文件避免安装不必要的包每个容
YALY有鸭梨
·
2016-12-06 00:00
Docker
Docker学习笔记
八:Swarm
创建一个swarm1、登录管理节点manager1执行如下命令创建一个新的swarm:$dockerswarminit--advertise-addr192.168.99.100 Swarminitialized:currentnode(dxn1zf6l61qsb1josjja83ngz)isnowamanager. Toaddaworkertothisswarm,runthefollowing
YALY有鸭梨
·
2016-12-06 00:00
Docker
Docker学习笔记
(容器篇)
Docker是一个开源的容器运行和管理引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署。既可以在物理服务器上运行,也可以在虚拟机上运行。容器本身由多个只读层(容器镜像)加上一个读写层构成。如下图所示:本文主要围绕容器和容器的相关操作命令进行描述。Docker可以在一台物理机上同时运行多个容器而不互相影响。与传统的虚拟
dingtianhao
·
2016-11-23 09:38
4.
docker学习笔记
:创建自己的registry
4.
docker学习笔记
:创建自己的registry一般情况下我们获取(pull)和推送(push)镜像都是在dockerhub上进行的,非常的快捷方便。
linux_player_c
·
2016-11-18 23:40
docker
3.
docker学习笔记
:编写Dockerfile文件
编写Dockerfile文件编写规则在构建新的镜像时如果采用dockerbuild的方式是需要编写Dockerfile文件的,该文件定义了容器在创建时的行为(安装软件、执行命令、拷贝文件等)。docker会在build的时候执行相关操作,下面介绍Dockerfile的关键字和编写规则。Dockerfile中的指令主要有以下几种,CMD、ENTRYPOINT、RUN、EXPOSE、FROM、ADD、
linux_player_c
·
2016-11-13 12:54
docker
2.
docker学习笔记
:制作docker镜像
制作docker镜像构建镜像的方式上篇章节介绍了如何从dockerhub上拉取镜像,同时我们也可以制作镜像上传到dockerhub上。首先我们需要做一些准备工作:1.在dockerhub上进行注册:dockerhub官网地址:https://hub.docker.com/2.登录dockerhub:可以选择在官网进行登录,也可以使用命令行进行登录。我选择在命令行登录,输入用户名密码即可。root@
linux_player_c
·
2016-11-11 00:00
Docker 学习笔记【2】 Docker 基础操作实,Docker仓库、数据卷,网络基础学习
Docker学习笔记
【3】Docker仓库实操,创建私有仓库,实操数据卷、数据卷容器,实操网络基础---------高级网络配置和部分实战案例学习============================
lichdiamond
·
2016-11-10 18:46
学习
实操
Docker
Docker学习
1.
docker学习笔记
:docker的安装和基本使用
docker的安装和基本使用docker简介和虚拟化docker是一种可以把应用程序自动部署到容器的开源引擎,他和虚拟化相比具有轻量和快速部署删除的特点,可以使软件开发偏向于微服务架构方向。从资源成本和管理方式上都比传统的虚拟化有着太多的优势,但是对运行环境的要求较高。docker的组件包含以下四个:(1)docker的客户端和服务端;(2)docker镜像(images);(3)registry
linux_player_c
·
2016-11-10 16:56
docker
1.
docker学习笔记
:docker的安装和基本使用
docker的安装和基本使用docker简介和虚拟化docker是一种可以把应用程序自动部署到容器的开源引擎,他和虚拟化相比具有轻量和快速部署删除的特点,可以使软件开发偏向于微服务架构方向。从资源成本和管理方式上都比传统的虚拟化有着太多的优势,但是对运行环境的要求较高。docker的组件包含以下四个:(1)docker的客户端和服务端;(2)docker镜像(images);(3)registry
linux_player_c
·
2016-11-10 16:00
管理
架构
虚拟化
Docker 学习笔记【1】Docker 相关概念,基本操作
原文链接:http://blog.51cto.com/diamondlich/1871165计划:
Docker学习笔记
【2】Docker基础操作实操记录,Docker仓库、数据卷,网络基础学习---40
weixin_34234823
·
2016-11-09 17:27
docker学习笔记
docker学习笔记
dockerps-a查看当前系统中容器的列表dockerps命令,只能看到正在运行的容器,如果指定-a,命令会列出所有容器,包括运行和停止的,-l标志,会列出最后一次运行的容器。
batistuta1977
·
2016-11-04 15:00
Docker学习笔记
之docker入门
学习的一些疑问如何热更新镜像(images)?(你可以快速启动或者销毁容器。这种时间几乎是实时的)如何热更新游戏服?好处在于各个应用之间环境相互独立,即使某一个容器崩溃也不会影响到其它容器;每个容器使用端口如何维护?(方法1写在Dockerfile里面,不灵活;方法2在run的时候-p指定);那这样的话,会存在好多linux用户,相当于每一个容器就要维护一个物理机(虚拟);需要一套工具来管理维护镜
Ron Ngai
·
2016-11-02 08:53
Docker Swarm 集群的创建与管理几篇好文章
《
Docker学习笔记
》http://www.jianshu.com/p/54b1b0a098c3一、介绍dockerswarm是创建服务器集群的工具,只需要几条命令就可以创建一个服务器集群。
Docker猫猫
·
2016-11-01 19:08
Docker集群
docker学习笔记
之七:解决 -i docker0: iptables: No chain/target/match by that name.
启动容器时,有可能会遇到如下问题,比如启动redis容器:sudodockerrun-d-p6379:6379--nameredisredis:latestdocker:Errorresponsefromdaemon:failedtocreateendpointredisonnetworkbridge:iptablesfailed:iptables--wait-tnat-ADOCKER-ptcp-
hanqunfeng
·
2016-10-27 20:42
docker
docker学习笔记
之七:解决 -i docker0: iptables: No chain/target/match by that name.
阅读更多启动容器时,有可能会遇到如下问题,比如启动redis容器:sudodockerrun-d-p6379:6379--nameredisredis:latestdocker:Errorresponsefromdaemon:failedtocreateendpointredisonnetworkbridge:iptablesfailed:iptables--wait-tnat-ADOCKER-p
hanqunfeng
·
2016-10-27 20:00
docker
docker学习笔记
之六:使用阿里云镜像仓库加速以及启用远程访问
一、镜像加速1)注册个帐号https://dev.aliyun.com/search.html阿里云会自动为用户分配一个镜像加速器的地址,登录后进入"管理中心"-->"加速器",里面有分配给你的镜像加速器的地址以及各个环境的使用说明。镜像加速器地址:https://xxxxx.mirror.aliyuncs.com2)在docker主机上执行如下命令#系统要求CentOS7以上,Docker1.9
hanqunfeng
·
2016-10-26 15:18
Maven
docker
docker学习笔记
之六:使用阿里云镜像仓库加速以及启用远程访问
阅读更多一、镜像加速1)注册个帐号https://dev.aliyun.com/search.html阿里云会自动为用户分配一个镜像加速器的地址,登录后进入"管理中心"-->"加速器",里面有分配给你的镜像加速器的地址以及各个环境的使用说明。镜像加速器地址:https://xxxxx.mirror.aliyuncs.com2)在docker主机上执行如下命令#系统要求CentOS7以上,Docke
hanqunfeng
·
2016-10-26 15:00
docker
Docker学习笔记
(一)
Docker能做什么?我先在生搬硬套的列一下,再之后的学习过程中,希望自己能写一下一些自己的理解!!!!!!docker(本来就是为了代替虚拟机处理程序),而虚拟器对于资源的要求过高。1.隔离应用依赖2.创建应用镜像并进行复制3.创建容易分发的即启即用的应用4.允许实例简单、快速的扩展5.测试应用并随后销毁它们Docker(软件程序可移植的轻量级容器)让应用可以在任何安装了Docker的机器上运行
遥不可及梦
·
2016-10-21 13:57
docker
docker学习笔记
之五:进阶实战--mysql+tomcat
一、mysql参考资料:https://hub.docker.com/_/mysql/1.下载mysql镜像sudodockerpullmysql2.启动mysql容器sudodockerrun-d-p3306:3306--namedbmysql-eMYSQL_ROOT_PASSWORD=password-v/mysql/datadir:/var/lib/mysql-v/mysql/conf:/e
hanqunfeng
·
2016-10-19 18:46
docker
docker
docker学习笔记
之五:进阶实战--mysql+tomcat
一、mysql参考资料:https://hub.docker.com/_/mysql/ 1.下载mysql镜像sudodockerpullmysql 2.启动mysql容器sudodockerrun-d-p3306:3306--namedbmysql-eMYSQL_ROOT_PASSWORD=password-v/mysql/datadir:/var/lib/mysql-v/mysql/conf:
hanqunfeng
·
2016-10-19 18:00
docker
docker学习笔记
之五:进阶实战--mysql+tomcat
阅读更多一、mysql参考资料:https://hub.docker.com/_/mysql/1.下载mysql镜像sudodockerpullmysql2.启动mysql容器sudodockerrun-d-p3306:3306--namedbmysql-eMYSQL_ROOT_PASSWORD=password-v/mysql/datadir:/var/lib/mysql-v/mysql/con
hanqunfeng
·
2016-10-19 18:00
docker
docker学习笔记
之三:进阶实战--Registry创建镜像仓库私服
registry V2说明文档 :https://docs.docker.com/registry/deploying/ 【重要】registryv2安装参考资料:http://www.open-open.com/lib/view/open1456539405281.html 下载registry镜像:sudodockerpullregistry 创建证书:sudomkdir-p /docker_
hanqunfeng
·
2016-10-19 18:00
docker
docker学习笔记
之三:进阶实战--Registry创建镜像仓库私服
阅读更多registryV2说明文档:https://docs.docker.com/registry/deploying/【重要】registryv2安装参考资料:http://www.open-open.com/lib/view/open1456539405281.html下载registry镜像:sudodockerpullregistry创建证书:sudomkdir-p/docker_re
hanqunfeng
·
2016-10-19 18:00
docker
docker学习笔记
之二:进阶实战--制作一个基础容器,基于commit和Dockerfile,支持sshd
阅读更多以centos7镜像为例制作一个基础容器,支持sshd,及常用的相关命令一、使用commit命令创建镜像1.启动一个容器sudodockerrun-itcentos:latest/bin/bash注:以下操作均为容器内2.为了提高yum安装软件的效率,可以修改yum安装源为163的,参考:http://mirrors.163.com/.help/centos.html3.安装常用命令whi
hanqunfeng
·
2016-10-19 18:00
docker
docker学习笔记
之二:进阶实战--制作一个基础容器,基于commit和Dockerfile,支持sshd
以centos7镜像为例制作一个基础容器,支持sshd,及常用的相关命令 一、使用commit命令创建镜像1.启动一个容器sudodockerrun-itcentos:latest/bin/bash 注:以下操作均为容器内2.为了提高yum安装软件的效率,可以修改yum安装源为163的,参考:http://mirrors.163.com/.help/centos.html 3.安装常用命令whic
hanqunfeng
·
2016-10-19 18:00
docker
docker学习笔记
之一:基础命令
阅读更多Docker使用过程中可能遇到的问题:http://www.tuicool.com/articles/u6rumiEcentos7安装docker使用如下方式:sudoyumupdatesudoyuminstalldockersudoservicedockerstartsudochkconfigdockeron以上安装方式目前只会安装docker1.10的版本,如果希望安装最新的1.12+
hanqunfeng
·
2016-10-19 17:00
docker
docker学习笔记
之一:基础命令
Docker使用过程中可能遇到的问题:http://www.tuicool.com/articles/u6rumiE centos7安装docker使用如下方式:sudoyumupdatesudoyuminstslldockersudoservicedockerstartsudochkconfigdockeron 以上安装方式目前只会安装docker1.10的版本,如果希望安装最新的1.12+,可
hanqunfeng
·
2016-10-19 17:00
docker
上一页
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
其他