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学习笔记
(二):端口映射与容器互联
端口映射使用dockerrun时,可以指定-P(大写)与-p(小写)参数映射端口。dockerrun-P-P(大写)会随机映射一个端口到容器的内部端口->[
[email protected]
][~]dockerrun-Pdnginx993eb1ea540ef2314a31815a6605fe565031ffb07828a2c35fa11e2b4bb48114->[
[email protected]
虾敏四把刀
·
2020-05-16 23:00
Docker学习笔记
(一):镜像、容器、数据卷
核心概念镜像:一个只读的模板,类似虚拟机的镜像。容器:可以理解为镜像的一个运行实例。运行时类似于沙箱,多个容器互相独立。仓库:存放镜像文件的地方。镜像命令表格命令解释选项dockerpullNAME[:TAG|@DIGEST]拉取镜像dockerpushNAME[:TAG]推送镜像dockerimages[REPOSITORY[:TAG]]镜像列表dockerrmiIMAGE[IMAGE...]删
虾敏四把刀
·
2020-05-15 17:00
docker学习笔记
(五) ——容器通过网络端口映射
1.首先通过命令创建一个python的web应用程序dockerrun-d-Ptraining/webapppythonapp.py2.可以通过dockerps命令查看创建的docker容器所对应的端口,以及映射的网络地址的端口dockerps我们也可以使用-p标识来指定容器端口绑定到主机端口。两种方式的区别是:-P:是容器内部端口随机映射到主机的高端口。-p:是容器内部端口绑定到指定的主机端口。
璇念1314
·
2020-05-11 08:05
docker
docker学习笔记
(四) ——docker基本操作以及常用命令
1.搜寻镜像使用dockersearch命令可以搜索远端仓库中共享的镜像,默认搜索官方仓库中的镜像。命令dockersearchTERM支持的参数–automated=true|false仅显示自动创建的镜像,默认为否–no-trunc=true|false输出信息不截断显示,默认为否-s,–stars=X指定仅显示评价为指定星级以上的镜像,默认为0(输出所有镜像)。2.删除镜像1.使用标签删除镜
璇念1314
·
2020-05-09 00:44
docker
centos
docker学习笔记
(三) ——使用docker镜像
镜像(image)是Docker三大核心概念中最为重要的。Docker运行容器前需要本地存在对应的镜像,如果镜像没保存在本地,Docker会尝试先从默认镜像仓库下载(默认使用:DockerHub公共注册服务器中的仓库),用户也可以通过配置,使用自定义的镜像仓库。一、镜像的获取镜像是容器的前提,可以使用dockerpull命令直接从dockerhub镜像源来下载镜像。dockerpullNAME[:
璇念1314
·
2020-05-06 09:41
docker
docker学习笔记
(二)——docker安装配置
1.docker三大核心镜像镜像是创建Docker容器的基础。通过版本管理和增量的文件系统,Docker提供了一套十分简单的机制来创建和更新现有的镜像,用户甚至可以从网上下载一个已经做好的应用镜像,并直接使用。容器类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。容器是从镜像创建的应用运行实例。可以将其启动、开始、停止、删除,而这些容器都是彼此相互隔离的、互不影响的。可以把容器看做是一
璇念1314
·
2020-04-29 09:34
docker
centos
Docker学习笔记
(七)--私有仓库
私有仓库一、私有仓库搭建1、拉取私有仓库镜像dockerpullregistry2、启动私有仓库容器dockerrun-id--name=registry-p5000:5000registry3、打开浏览器输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到{"repositories":[]}表示私有仓库搭建成功4、修改daemon.json vim/etc/dock
sfencs
·
2020-04-26 23:00
Docker学习笔记
(六)--docker-compose
docker-compose一.服务编排微服务架构的应用系统中一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,维护的工作量会很大。要从Dockerfilebuildimage或者去dockerhub拉取image要创建多个container要管理这些container(启动停止删除)服务编排即:按照一定的业务规则批量管理容器二.DockerComposeDocke
sfencs
·
2020-04-25 23:00
Docker学习笔记
(五)--dockerfile
dockerfile一.docker镜像原理Docker镜像是由特殊的文件系统叠加而成最底端是bootfs,并使用宿主机的bootfs第二层是root文件系统rootfs,称为baseimage然后再往上可以叠加其他的镜像文件统一文件系统(UnionFileSystem)技术能够将不同的层整合成一个文件系统,为这些层提供了一个统一的视角,这样就隐藏了多层的存在,在用户的角度看来,只存在一个文件系统
sfencs
·
2020-04-24 18:00
Docker学习笔记
(四)
Docker应用部署一、部署MySQL搜索mysql镜像dockersearchmysql拉取mysql镜像dockerpullmysql:5.6创建容器,设置端口映射、目录映射#在/root目录下创建mysql目录用于存储mysql数据信息mkdir~/mysqlcd~/mysqldockerrun-id\-p3306:3306\--name=c_mysql\-v$PWD/conf:/etc/m
sfencs
·
2020-04-23 19:00
docker学习笔记
(一)——初识docker
1.基本概念Docker容器是资源分割和调度的基本单位,封装整个服务的运行时环境,用于构建、发布和运行分布式应用的一个框架。它是一个跨平台、可移植并且简单易用的容器解决方案。可以快速自动化地部署应用,并通过操作系统内核技术(namespaces、cgroups等)为容器提供资源隔离与安全保障。Docker作为轻量级的虚拟化方式,实现了PaaS平台的高效部署、运行和维护。2.使用docker的目的(
璇念1314
·
2020-04-23 09:08
docker
Docker学习笔记
(三)
Docker学习笔记
(三)一.数据卷首先有三个问题Docker容器删除后,在容器中产生的数据也会随之销毁Docker容器和外部机器不可以直接交换文件容器之间该如何进行数据交互有了数据卷,就可以解决这几个问题数据卷是宿主机中的一个目录或文件当容器目录和数据卷目录绑定后
sfencs
·
2020-04-22 23:00
Docker学习笔记
(二)
Docker学习笔记
(二)一.Docker服务相关命令启动docker服务systemctlstartdocker停止docker服务systemctlstopdocker重启docker服务systemctlrestartdocker
sfencs
·
2020-04-22 21:00
Docker学习笔记
(一)
Docker学习笔记
(一)一.安装Docker在ubuntu上安装(参考https://blog.csdn.net/jinking01/article/details/82490688)先卸载可能存在的旧版本
sfencs
·
2020-04-22 17:00
docker学习笔记
-基础理论、环境搭建、常用命令(一)
1、docker作用a、搭建测试环境再也不用抢分支了b、搭建测试执行环境c、搭建各类服务2、docker和虚拟机的区别docker无虚拟化内核,使用宿主机的内核3、docker的关键技术namespace:linux命名空间,隔离网络Cgroups:限制和隔离进程资源(cpu、内存)联合文件系统:隔离文件视图4、docker安装参考官方文档:https://docs.docker.com/inst
Sandra_liu
·
2020-04-12 09:23
Docker学习笔记
,Docker核心技术教程——从0到1(完整笔记教程)
Docker安装CentOS安装教程官网教程,更详细CentOS安装教程阿里教程,快速安装注意:Windows系统安装需要去官网下载客户端。体验一般,但是没有Linux环境,又不想装虚拟机的朋友们可以尝试。使用与Linux版本并无区别。学习文档&视频Docker官网学习文档(英文,但全面)Docker阿里云学习文档本文笔记主要内容学自bilibiliDocker核心技术与【狂神说Java】Dock
zhangxiao123qqq
·
2020-04-10 20:54
Docker
【
docker学习笔记
】搭建私有仓库
1.下载registry镜像dockerpullregistry2.通过下载后的镜像启动一个容器dockerrun-d-p5000:5000--privileged=true-v/opt/registry:/tmp/registryregistryQQ截图20170612225654.jpg参数说明:-v/opt/registry:/tmp/registry:默认情况下,会将仓库存放于容器内的/t
_Reality
·
2020-04-09 07:36
docker学习笔记
一基本概念1.什么是Docker...2.Docker的基本概念镜像(Image)是一个只读模板,用来运行Docker容器。容器(Container)负责应用程序的运行,包括操作系统、用户添加的文件以及元数据容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。注:镜像是只读的,容器在启动的时候创建一层可写层作为最上层。仓库(Repository)仓库
wesper_428f
·
2020-04-06 18:17
Docker学习笔记
(一):简介
一、Docker是什么Docker是一个开源项目,诞生于2013年初,Go语言实现。Docker项目的目标是实现轻量级的操作系统虚拟化解决方案。Docker的基础是Linux容器(LXC)等技术。二、为什么要用DockerDocker跟传统的虚拟化方式相比具有众多的优势:更快速的交付和部署:一次创建或配置,可以在任意地方正常运行.开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维人
63e29c663713
·
2020-04-05 05:04
【
docker学习笔记
五】图形化管理器Portainer
docker图形化管理提供了很多工具,有Portainer、DockerUI、Shipyard等等,本文主要介绍Portainer。Portainer是一个开源、轻量级Docker管理用户界面,基于DockerAPI,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理
帅气滴糟老头
·
2020-04-05 03:46
Docker学习笔记
(三):容器
1.简介容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。镜像是只读的,容器在启动的时候创建一层可写层作为最上层。2.启动容器启动容器有两种方式:基于镜像新建一个容器并启动将在终止状态(stopped)的容器重新启动2.1新建并启动dockerrun-t-iubuntu:14.04/bin/bash-t选项让Docker分配一个伪终端(pseudo
63e29c663713
·
2020-04-04 17:10
docker学习笔记
步骤uname-r检查内核版本yuminstalldocker安装dockersystemctlstartdocker//启动dockerdocker-v//查看版本号systemctlenabledocker//docker开机启动systemctlstopdocker//停止dockerdockersearchmysql//搜索mysql镜像dockerpullmysql//下载mysql镜像
NS西北风
·
2020-04-04 17:37
Docker学习笔记
Docker1.Docker产生的原因传统上认为,软件编码开发/测试结束后,所产出的成果即是程序或是能够编译执行的二进制字节码等(java为例)。而为了让这些程序可以顺利执行,开发团队也得准备完整的部署文件,让维运团队得以部署应用程式,开发需要清楚的告诉运维部署团队,用的全部配置文件+所有软件环境。不过,即便如此,仍然常常发生部署失败的状况。Docker镜像的设计,使得Docker得以打破过去「程
情话小句
·
2020-03-31 18:47
docker学习笔记
基本操作安装docker不解释,不说明配置Docker加速器https://7r1xoz0i.mirror.aliyuncs.comubuntu下可以这样配置:sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json/etc/apt/sources.list
码农John
·
2020-03-31 13:32
Docker学习笔记
3——Docker vs KVM
啥是KVM?Kernel-basedVirtualMachine(KVM)isavirtualizationinfrastructurefortheLinuxkernelthatturnsitintoahypervisor.可以说KVM(Kernel-basedVirtualMachine)http://www.linux-kvm.org/,基于内核的虚拟机,配合QEMU(处理器虚拟软件),需要C
26001a36aa12
·
2020-03-30 05:40
Docker学习笔记
(二):镜像
1.简介Docker镜像(Image)就是一个只读的模板。镜像可以用来创建Docker容器。Docker公司创建、验证、支持、提供了一些基础镜像,这样的镜像往往使用单个单词作为名字。用户自己创建的一般前面会带"username/"前缀镜像信息:ImageID:唯一标识一个镜像REPOSITORY:来自于哪个仓库TAG:标记来自同一个仓库的不同镜像(如果不指定具体的标记,则默认使用latest标记信
63e29c663713
·
2020-03-29 08:38
【
docker学习笔记
八】Dockerfile构建镜像
1.什么DockerfileDockerfile是由一系列命令和参数构成的脚本,这些命令应用于==基础镜像==并最终创建一个新的镜像1、对于开发人员:可以为开发团队提供一个完全一致的开发环境;2、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新的镜像开始工作了;3、对于运维人员:在部署时,可以实现应用的无缝移植。2.常用命令FROMimage_name:tag定
帅气滴糟老头
·
2020-03-28 07:18
[心得]
docker学习笔记
1.docker是什么???(1)docker是一台类似虚拟机的功能,内部由一个个镜像组成,镜像里可以运行容器,而这个容器可以是任何东西,比如mysql,比如tomcat等等,它的目的是将任何东西抽象出来,放入镜像的容器中运行,它不管你到底做了啥,它只管把你装进容器中,运行(2)docker是一个cs架构(3)客户端docker自己构建容器,通过网络连接到远程的docker的守护进程或者连接到本地
bangiao
·
2020-03-24 10:00
docker学习笔记
1)boot2dockerstartdockersshdockerrun-d-p5555:80-v/Users/xxg/htdocs:/var/www/htmlkyleaa/apache-php-oci-mongo-v含义是讲本地目录指向decker镜像中的/var/www/html目录4)如何将在macosx中做物理机和虚拟机的映射VBoxManagelistvmsVBoxManagemodif
薛晓刚
·
2020-03-21 01:15
Docker学习笔记
(二):Docker容器命令总结(从开发到部署 )
作者|SaravananSubramanian翻译|袁思思来源|https://dzone.com/articles/docker-commands-for-development-to-deployment转载:https://mp.weixin.qq.com/s?__biz=MzIzNzA5NzM3Ng==&mid=2651858043&idx=1&sn=d44eee15f19bc7fcbb1
holy_z
·
2020-03-20 05:53
Docker学习笔记
#2
一、存储docker的镜像使用一层一层文件组成的,docker的一些存储引擎可以处理怎么样存储这些文件。使用dockerinspect这个命令可以查询镜像或者容器的详细信息,比如要查看centos这个镜像:dockerinspectcentosinspect展示信息下方的Layers,就是centos的文件,这些东西都是只读的不能去修改,我们基于这个镜像去创建的镜像和容器也会共享这些文件层,而do
BeckJiang
·
2020-03-20 01:54
Docker学习笔记
#1
一、DockerToolboxDocker本身需要在Linux上运行,所以想要在windows和mac系统下运行,你需要安装一些软件。DockerToolbox就是一个软件包,可以登陆官网下载系统对应版本。dockertoolbox安装完成以后会有两个使用docker的工具:一个是命令行,一个是图形界面。安装完成打开DockerQuickstartTerminal工具,默认会创建一个default
BeckJiang
·
2020-03-19 00:24
docker学习笔记
修改时区:cd/etcdockercplocaltime容器ID或者NAME:/etc例子:dockercplocaltime`dockerps|grep'10.182.161.110:5000/jdk7u45'|awk-F'''{print$1}'`:/etcdockercp/etc/localtime`dockerps|grep'10.182.161.110:5000/jdk7u45'|awk
zheng10072
·
2020-03-18 10:23
Docker的介绍
Docker学习笔记
什么是容器依托于linux内核的虚拟化技术什么是Docker能够把应用程序自动部署到容器的开源引擎Docker的目标创建软件程序可移植的轻量容器,让其可以在任何安装了Docker的机器上运行
吕中宜
·
2020-03-16 10:22
Docker学习笔记
(1)
title:
Docker学习笔记
(1)date:2016-08-1619:57:18categories:Dockertags:DockerBigDataLinux本文记录了Dokcer学习中的一些基本操作和我遇到的一些基本问题
bananafish
·
2020-03-10 13:31
docker学习笔记
1.docker安装作为具有权限的用户登录到您的Ubuntusudo安装。验证您是否已curl安装。$whichcurl如果curl未安装,请在更新您的经理后安装:$sudoapt-getupdate$sudoapt-getinstallcurl获取最新的Docker包。$curl-fsSLhttps://get.docker.com/|sh系统提示您sudo输入密码。然后,它下载并安装Docke
_String_
·
2020-03-08 15:52
Docker学习笔记
之常用操作
启动操作Docker需要用户具有sudo权限sudousermod-aGdocker$USER验证是否安装成功dockerversion启动Docker服务#service命令的用法$sudoservicedockerstart#systemctl命令的用法$sudosystemctlstartdocker镜像操作获取镜像dockerpull[imageName]:[tag]列出本地镜像docke
郝仁
·
2020-03-06 02:25
docker
Docker学习笔记
#4
一、composecompose作用你的应用可能需要很多个服务,比如web服务,数据库服务,缓存服务等等。我们可以把这些服务放到单独的容器里面,如果手工去配置这些服务会有些麻烦,dockercompose可以帮我们解决这个问题。我们可以创建一个compose文件,在这个文件上面描述你都需要哪些服务,服务使用什么镜像、数据卷、网络等等,然后再用一条命令就可以管理、启动所有的服务。compose文件c
BeckJiang
·
2020-03-01 17:18
Docker学习笔记
-3-搭建第一个docker应用栈
初学docker,打算搭建一个docker应用栈。基本技术是在一台主机上,运行多个docker镜像,并完成多个docker之间的一些协作等功能。多个主机的功能我会以后再写。因为一个真正的分布式架构集群还需要处理容器的跨主机通信问题。功能我们将搭建一个包含6个节点的docker应用栈,其中包括一个代理节点、两个WEB的应用节点、一个主数据库节点及两个从数据库节点:Docker应用栈结构操作获取应用栈
Elitack
·
2020-02-21 21:19
Docker学习笔记
(2):使用Dockerfile构建镜像
Dockerfile是用来构建Docker镜像的文件,是由一系列命令和参数构成的脚本。每条指令都必须为大写字母且后面要跟随至少一个参数,每条指令都会创建一个新的镜像层,并对镜像进行提交。Dockerfile指令FROM初始化一个新的构建阶段,并为后续指令设置基本镜像。RUN容器构建时需要运行的命令。将在当前镜像之上的新层中执行任何命令并提交结果。生成的提交镜像将用于Dockerfile中的下一步。
布禾
·
2020-02-19 09:00
Docker学习笔记
(三)——Docker常用命令
常用命令及其详解帮助命令dockerversion:版本信息dockerinfo:查看docker详细信息docker--help:查看命令帮助信息镜像命令dockerimages:列出本地所有的镜像(含中间印象层)参数说明REPOSITORY表示镜像的仓库源TAG镜像的标签IMAGEID镜像IDCREATED镜像创建时间SIZE镜像大小同一仓库源可以有多个TAG,代表这个仓库源的不同个版本,我们
分子Minority
·
2020-02-18 09:43
2016-4-18&&2016-4-19-docker, 算法
昨天从实验室回去比较晚了,然后没带电脑回宿舍,所以就没时间写随笔了,今天补上两天一起的.每天的上午主要还是托福听力和GRE阅读,自己正确率高了不少,基本能做到全对,特别开心下午学习容器知识,参见分布式开发文集的
DOCKER
Elitack
·
2020-02-16 05:30
Docker学习笔记
(4)--镜像篇
传送门:
Docker学习笔记
(1)--Docker安装(Ubuntu16.04)
Docker学习笔记
(2)--使用DockerHubMirror加速Docker官方镜像下载
Docker学习笔记
(3)--
GeekMonKey
·
2020-02-14 20:32
Docker学习笔记
之 一、helloword
1.1介绍概念Docker:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、baremetal、OpenStack集群和其他的基础应用平台。Docker通常用于如下场景:web应用的自动化打包和发布;自动化测试和持续集成、发布;在服务型环境中部署和调整数据库或其他的后台
黎明你好
·
2020-02-14 00:05
Docker学习笔记
(六)——Docker File解析
1.dockerfile是什么定义:Dockerfile是用来构建Docker镜像的构建文件,是由一系列的命令和参数构成的脚本。构建三步骤编写Dockerfile文件dockerbuilddockerrundockerfile长什么样可以在dockerhub上随意搜一下,然后点开一个详细的版本就可以看到,比如centos7.0的dockerfile。2.dockerfile构建过程解析docker
分子Minority
·
2020-02-12 17:09
Docker学习笔记
(1):CentOS7安装Docker
Docker是一个基于Go语言实现的开源应用容器引擎,通过对应用组件的封装、分发、部署、运行等生命周期的管理,使程序及其运行环境能够做到“一次封装,到处运行”。Docker架构Docker是一个客户端-服务器(C/S)架构的程序,Docker客户端只需向Docker守护进程发送请求,守护进程将完成构建、运行、分发等所有工作并返回结果。Docker客户端可以通过docker命令行工具或者RESTAP
布禾
·
2020-02-12 14:00
Docker学习笔记
(一) 简介
Docker学习笔记
(一)简介写在前面学习Docker已经有大半年了,前段时间一直因为工作忙得不可开交,清闲下来之后还是决定继续撸博客,记录下自己学习的过程,同时也给猿友们一些参考,写得不对的地方,也请大家指出来
_喜帖街
·
2020-02-10 19:30
Docker学习笔记
(五)——Docker容器数据卷
1.数据卷是什么先来看看Docker的理念:将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过dockercommit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。一句话总结:就像redis数据库的导出的rdb、a
分子Minority
·
2020-02-10 18:41
【
docker学习笔记
十】zookeeper单机与集群搭建
前奏拉取镜像dockerpullzookeeper查看镜像的版本dockerinspectzookeeper可以看到当前最新版是3.5.6,如果需要3.4.x版本的拉取镜像时要指定版本单机执行如下命令即可创建并运行zookeeper容器dockerrun-di--namezookeeper-simple\-p2181:2181\--restartalways\-v/usr/local/zookee
帅气滴糟老头
·
2020-02-08 11:33
Docker学习笔记
原文地址:LoveDevDocker相对于传统意义上的虚拟机最大的区别就在于传统虚拟机是虚拟出一套硬件后,再在上面运行一个完整的操作系统,再把需要运行的应用装在操作系统中运行。Docker在宿主的内核中运行应用进程,没有自己的内核,没有虚拟硬件,比起传统虚拟机更加轻快。Docker基本概念镜像:操作系统容器:容器是独立运行的一个或一组应用,以及它们的运行态环境,镜像和容器的关系就像是面向对象中的类
KevinLive
·
2020-02-07 21:36
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他