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的数据卷容器
一、什么是数据卷容器如果你有一些持续更新的数据需要在容器之间共享,最好创建数据卷容器。数据卷容器:用于容器间的数据共享,主动挂载宿主机目录,用于其他容器挂载和共享。二、数据卷容器的操作1、创建数据卷容器$sudodockerrun-d-v/dbdata--namedbdatatraining/postgresecho"Welcome!"2、其他容器挂载数据卷容器dockerrun--volumes
weixin_30546933
·
2020-07-28 16:32
docker学习笔记
-05:Docker安装mysql和redis
一、安装mysql1、dockerhub上查找mysql镜像dockersearchmysql2、从dockerhub(使用阿里云加速器)拉取mysql镜像到本地标签为5.6dockerpullmysql:5.63、使用mysql:5.6镜像创建容器,启动服务并以后台模式运行dockerrun-p12345:3306#将主机的12345端口映射到docker容器的3306端口--namemysql
weixin_30539835
·
2020-07-28 16:00
docker学习笔记
-06:自定义DockerFile生成镜像
一、自定义centos的DockerFile1、从阿里源里拉的centos镜像新建的容器实例中,没有vim编辑器和ifconfig命令,所以自定义centos的DockerFile,创建自己想要的镜像。FROMcentosMAINTAINERdyyENVMYPATH/tmp#设置环境变量WORKDIR$MYPATH#$表示引用上面的路径RUNyum-yinstallvim#安装vimRUNyum-
weixin_30539835
·
2020-07-28 16:00
docker学习笔记
-05:DockerFile解析
一、DockerFile是什么1、DockerFile是用来构建docker镜像的构建文件,是由一系列参数和命令构成的脚本。2、构建三步骤:手动编写一个dockerfile文件,然后直接dockerbuild命令执行,获得一个自定义的镜像,最后dockerrun创建一个容器实例。二、centos的DockerFileFROMscratch#centos的祖先MAINTAINERTheCentOSP
weixin_30539835
·
2020-07-28 16:59
docker学习笔记
-命令大全
容器生命周期管理•RunOPTIONS说明:•-a:显示所有的容器,包括未运行的。•-f:根据条件过滤显示的内容。•--format:指定返回值的模板文件。•-l:显示最近创建的容器。•-n:列出最近创建的n个容器。•--no-trunc:不截断输出。•-q:静默模式,只显示容器编号。•-s:显示总的文件大小。•start/stop/restartdockerstart:启动一个或多少已经被停止的
weixin_30359021
·
2020-07-28 16:16
运维
docker学习笔记
-Dockerfile
dockerfile镜像的生成两种模式1.基于容器commit2.基于dockerfilebuildFormat#comment注释INSTRUCTIONarguments指令(不区分大小写,但是还是按约定的大写)从上而下运行指令第一个指令必须是FROM指令(非注释行)dockerfile打包文件(不能是自己的父目录,只能是子目录).dockeringore排除打包的文件可以用通配符文件路径doc
weixin_30275415
·
2020-07-28 15:39
Docker学习笔记
(二)-常用操作、数据管理
0x00前言docker已经学过一部分了,继续学习下面的部分0x01docker常用操作之前已经学习了容器操作和镜像操作等,但其中常见操作不太方便看于是这里先归纳之前所学的常用操作并加以补充:1、镜像的操作dockersearch镜像名#查询镜像dockerhistory镜像名#查询历史镜像dockerpull镜像名[:tag]#拉取镜像到本地dockerimages#查看本地全部镜像docker
Qwzf
·
2020-07-28 09:37
Docker
数据卷容器
docker学习笔记
七、Docker数据卷操作
一、创建数据卷本关任务是学习创建一个数据卷,要求学习者参照示例,创建一个名为vo1的数据卷,并将该数据卷挂载到container1容器的/dir1目录。直接创建1)#dockervolumecreate--namevo1运行时指定数据卷的名字创建了一个名为vo2的数据卷,并挂载到了容器的/data目录。2)dockerrun-itd-vo2/dataubuntu/bin/bash3)dockerr
努力的阳光蓝孩
·
2020-07-28 08:44
【docker】
Docker学习笔记
2【容器数据卷】
1.数据卷-----容器内添加直接命令添加容器数据卷:①dockercpdockerrun-it-v/宿主机绝对路径目录:/容器内目录镜像名dockerrun-it-v/myDataVolume:/dataVolumeContainer镜像名dockerinspect容器ID绑定成功【实现容器和宿主机数据共享】【容器中安装vim时先update一下再apt-get】【vim保存退出:esc→:wq
皮卡丘不加糖
·
2020-07-28 08:30
Docker学习笔记
之容器数据卷
背景容器数据卷是用来保存容器里的数据的,用来实现数据持久化和数据共享。这里记录一下容器内添加数据卷的方式添加数据卷的方式直接命令添加$dockerrun-it-v/c/Users/songzeceng/dataVolume:/dataVolumeContainercentos-v表示指定数据卷,/c/Users/songzeceng/dataVolume表示宿主机上的路径,windows下只能使用
coder_szc
·
2020-07-28 07:17
docker
docker学习笔记
--20200131
docker命令梳理dockerimagesearchpulllsinspectrmsaveloaddockercontainerrun(-t-i-d)startstoprestartkillattachexecls(-a-q)toplogsinspectrun:-i:进入交互模式-t:启动tty-d:后台启动#dockerrun-itd--name=sshd_image_02--privileg
海渊_haiyuan
·
2020-07-27 16:50
容器
云计算
运维
docker学习笔记
-03:docker的镜像原理
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件。它包含运行某个环境所需的所有内容,包括代码、库、环境变量和配置文件。一、镜像是什么(一)、联合文件系统(UnionFS):1、联合文件系统是docker镜像的基础,是一种分层的、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层叠加。2、联合文件系统的特点:一次同时加载多个文件系统,但是从外观来
weixin_30539835
·
2020-07-27 13:23
docker学习笔记
-04:docker容器数据卷
一、容器数据卷是什么1、为了保存docker容器运行时产生的数据,做数据的持久化,我们需要用到容器数据卷。因为如果不通过dockercommit生成新的镜像,那么当容器被删除时,数据自然就没有了。2、容器数据卷可以将容器中的数据持久化,并且实现容器之间的数据共享。二、容器数据卷可以干什么1、卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器中,但不属于联合文件系统,因此能够绕过联合
weixin_30539835
·
2020-07-27 13:23
运维
docker学习笔记
-02:docker常用命令
一、帮助命令:1、查看版本:dockerversion2、查看信息:dockerinfo3、查看帮助信息:docker--help二、镜像命令:(一)、查看已有镜像:1、命令:dockerimages2、option说明:(1)-a列出本地所有的镜像(含中间映像层)(2)-q只显示镜像ID(3)--digests显示镜像的摘要信息(4)--no-trunc显示完整的镜像信息(二)、查看docker
weixin_30539835
·
2020-07-27 13:23
docker学习笔记
——进阶
docker学习笔记
——入门https://blog.csdn.net/m0_37258694/article/details/1071955911容器数据卷1.1什么是容器数据卷docker的理念回顾将应用和环境打包成一个镜像
String小四
·
2020-07-16 03:16
docker
运维
docker
Docker学习笔记
之二,基于Dockerfile搭建JAVA Tomcat运行环境
前言在第一篇文字中,我们完全人工方式,一个命令一个命令输入,实现一个javatomcat运行环境,虽然也初见成效,但很累人。如果依靠依靠脚本构建一个Tomcat容器实例,一个命令可以搞定,何乐而不为呢。好在Docker提供了Dockerfile作为构建Docker镜像脚本,避免人们一行一行的输入,真是善莫大焉。Dockerfile脚本可以做到随时维护修改,即可以分享,更有利于在模板化,更不用说传输
junjun16818
·
2020-07-16 01:27
lxc
Docker学习笔记
#3
一、网络docker提供几种网络,它决定容器之间和外界和容器之间怎么样去相互通信。查看网络,我们可以执行:dockernetworklsnetworknull是无网络,使用这种网络的容器会完全隔离。host是主机网络,只用这种网络的容器会使用主机的网络,这种网络对外界是完全开放的,能够访问到主机,就能访问到容器。bridge是桥接网络,除非创建容器的时候指定网络,不然容器就会默认的使用桥接网络。属
BeckJiang
·
2020-07-15 21:00
Docker学习笔记
——Docker简介
官方定义:Docker是一个能够把开发的应用程序自动部署到容器的开源引擎。由DockerInc.公司前dotC1oud公司,PaaS市场中的老牌提供商)的团队编写,基于Apache2.0开源授权协议发行。程序员能理解的定义:Docker是DockerInc.公司开源的一个基于Linux技术构建容器的容器引擎,其源代码在GitHub上,基于Go语言开发并遵从Apache2.0协议;普通人能理解的定义
weixin_33725270
·
2020-07-15 15:21
Docker储存,容器数据共享(
Docker学习笔记
二)
容器储存Docker储存资源两种方式1--storagediver:管理镜像层和容器层,数据存放在最上面的容器层2--Datavolume(数据容量,Host中的目录):1:bindmount2:dockermanagevolumebindmount(将本地目录mount到容器)例:dockerrun-d-p80:80-v~/htdocs:/usr/local/apache2/htdocshttp
剑寒客
·
2020-07-15 07:12
Docker
Docker学习笔记
Docker安装+nginx+vue+springbootDocker的两种安装方式配置安装1、Docker要求CentOS系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持Docker。通过uname-r命令查看你当前的内核版本$uname-r2、使用root权限登录Centos。确保yum包更新到最新。$sudoyumupdate3、卸载旧版本(如果安装过旧版本
小马哥哥最菜
·
2020-07-14 07:56
项目部署
Docker学习笔记
一:了解Docker
简介:Docker是一个操作系统级的虚拟化技术,是基于LXC技术构建的轻量级容器引擎。与传统的虚拟化技术相比,Docker具有更高效的系统资源利用率、更快速的启动时间、提供一致的运行环境、更轻松的迁移等众多优势。自2013年0.1版本发布以来,围绕Docker逐渐形成了繁荣的生态,迅速的成为国内外各大云计算厂商和开发者手中的利器,并得到大规模的实践应用。Docker的特性在docker的官方网站上
冰川_
·
2020-07-13 21:00
Docker
docker学习笔记
5---push镜像至远程docker库
push镜像至远程docker库参考文档:docker文档为了演示我们刚刚创建的内容的可移植性,让我们上传我们构建的图像并在其他地方运行它。毕竟,当您想要将容器部署到生产环境时,您需要知道如何推送到注册表。注册表是存储库的集合,存储库是图像的集合-类似于GitHub存储库,除了代码已经构建。注册表上的帐户可以创建许多存储库。该dockerCLI使用泊坞窗的公共注册表默认情况下。注意:我们在这里使用
Way_Of_Heart
·
2020-07-13 11:36
Linux
docker
Docker学习笔记
——linux 虚拟机设置代理
1.问题是公司的网络只让通过代理服务器访问互联网,挺不方便的,增加了至少2个小时简单记录一下,弄了半天1全局代理设置#打开profile文件vim/etc/profile#添加Proxy代理信息(其中username和password根据需要填写,若无则不填写)http_proxy=http://username:password@proxy_ip:port/https_proxy=http://
爪哇幼稚猿
·
2020-07-12 17:25
k8s
docker学习笔记
04:Centos7使用阿里云镜像加速
1、在https://dev.aliyun.com/search.html注册开通阿里云开发者帐号;2、登录后在个人中心点击加速器,同时会给出加速器地址。3、选择对应的系统并根据自己的docker版本执行相应的步骤;查看docker版本:docker--versionDocker客户端版本大于1.10的用户可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
繁华陌路
·
2020-07-12 17:43
docker
Docker学习笔记
3
相关命令通用操作命令示例查看版本dockerversiondockerversion查看信息dockerinfodockerinfo查看某命令help信息dockerhelp[command]dockerhelpattach查看dockerhelp信息docker--helpdocker--helpimage相关操作命令示例通过容器创建镜像dockercommit[container][image
miko_haha
·
2020-07-10 12:04
AWS EC2 上安装 Docker 的示例
关于AWSEC2的创建,参见:AWS第一个NodeJS应用程序关于Docker,参加:
Docker学习笔记
目前我已经有了两个AWS的EC2实例:公有IP:18.222.176.214公有IP:52.14.52.46
专职跑龙套
·
2020-07-09 09:25
Docker学习笔记
:CentOS 8下使用yum安装Docker
版本说明Docker支持一下CentOS版本CentOS8(64-bit)目前,CentOS仅发行版本中的内核支持DockerCentOS7(64-bit)Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上CentOS6.5(64-bit)或更高的版本Docker运行在CentOS-6.5或更高的版本的CentOS上,要求系统为64位、系统内核版本为2.6.32-43
Xu.y
·
2020-07-09 04:28
Docker
学习笔记
系统集成
Docker学习笔记
(九)Docker-compose容器编排工具
目录1.安装DockerCompose2.Docker-Compose常用命令1、Docker-Compose命令格式2、docker-composeup3、docker-composeps4、docker-composestop5、docker-compose-h6、docker-composedown7、docker-composelogs8、docker-composebuild9、dock
你说亮不亮
·
2020-07-08 21:14
docker
Docker学习笔记
--CLI和Registry
Docker概览Docker架构Docker采用client-server架构,client和daemon间使用RESTAPI进行通讯。client和daemon可以运行在相同或不同的机器。daemon间也可以通过DockerAPI通讯。DockerRegistry存储image,DockerHub是默认的公有Registry,也可配置使用私有Registry。使用Docker时会涉及image、
weixin_33918357
·
2020-07-08 16:00
docker学习笔记
11:Dockerfile 指令 CMD介绍
我们知道,通过dockerrun创建并启动一个容器时,命令的最后可以指定容器启动后在容器内立即要执行的指令,如:dockerrun-i-tubunu/bin/bash//表示容器启动时立即在容器内打开一个shell终端dockerrunubuntu/bin/ps//表示容器启动后立即运行/bin/ps命令,显示容器的当前进程。除了这种方式外,我们可以在dockerfile文件中通过CMD指令指定容
weixin_33858485
·
2020-07-08 15:51
Docker学习笔记
,从原理到实践
什么是dockerDocker是使用go语言基于LINUX内核的cgroup,namespace以及AUFS类的UnionFS等技术,对进程进行封装隔离的一种操作系统层面的虚拟化技术,由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。Docker和传统虚拟化技术的对比为什么要使用Docker更高效的利用系统资源由于Docker工作在进程级别,不需要进行硬件虚拟以及运行完整操作系统等额外
weixin_30794491
·
2020-07-08 14:56
Docker学习笔记
(二)-docker镜像和容器的基本操作
前言安装完docker环境之后就是使用docker了,我学习一般喜欢先“知其然”,就是学会用这个东西,然后再“知其所以然”,了解这个技术背后的架构和原理,而使用docker首先就要弄明白image和container。DockerImageImage简介1.Image是文件和Metadata的集合(rootfilesystem)2.Image是分层的,并且每一层都可以通过添加或改变删除文件成为一个
小小程序汪
·
2020-07-08 06:40
docker
docker学习笔记
(五)使用Docker部署单体springboot应用
使用Docker部署单体springboot应用总体步骤分为:准备需要部署的springboot应用这是使用的springboot的应用非常简单,就只有一个简单的计数的接口,并且计数的值也并不会做存储,直接是在内存中存储的,基于springboot2.x的一个简单应用pom.xmlorg.springframework.bootspring-boot-starter-parent2.1.7.REL
正在打杂的Java小白
·
2020-07-08 01:10
docker学习笔记
docker学习笔记
(三)Dockerfile的概念
Dockerfile的概念Dockerfile可以允许用户创建自定义的镜像1基本结构Dockerfile由一行行命令组成,并且支持以#开头的注释行,一般,Dockerfile分为4部分:基础镜像信息维护者信息镜像操作指令容器启动执行指令指令1.FROM格式为FROM或FROM:第一条指令必须为FROM指令,并且,如果同一个Dockerfile中创建多个镜像,可以使用多个FROM指令2.MAINTA
正在打杂的Java小白
·
2020-07-08 01:10
docker学习笔记
docker
dockerfile
docker学习笔记
(四)Dockerfile的编写
Dockerfile的编写Dockerfile的概念在
docker学习笔记
(三)Dockerfile的概念中已经介绍的很清楚了,现在可以尝试简易的尝试一下编写DockerfileDockerfile可以允许用户自定义镜像
正在打杂的Java小白
·
2020-07-08 01:10
docker学习笔记
docker学习笔记
(六)Docker-Compose介绍及应用
docker学习笔记
(五)Docker-Compose简介Docker-compose是官方的开源项目,负责实现对Docker容器集群的快速编排举个简单的例子,我们一个javaWeb应用,依赖的环境有jdk
正在打杂的Java小白
·
2020-07-08 01:38
docker学习笔记
使用Docker-compose 部署mysql,并对外提供服务
使用Docker-compose部署mysql,并对外提供服务1.准备环境安装Docker
docker学习笔记
(二)docker环境安装和基本命令安装Docker-composeDocker-compose
正在打杂的Java小白
·
2020-07-08 01:38
docker学习笔记
docker学习笔记
一:基本概念。docker镜像:分层存储。docker容器:image和container的关系。docker仓库:一种是公用官网仓库(https://hub.docker.com/),一种是私有仓库。二:安装docker。1.卸载旧版本:yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\d
一束阳光penn
·
2020-07-07 21:24
Docker学习笔记
之 二、Docker常用命令
2.1常用容器操作image-查看镜像列表$dockerimagesps-查看运行的容器$dockerps其他参数:-a:显示所有的容器,包括未运行的。-f:根据条件过滤显示的内容。--format:指定返回值的模板文件。-l:显示最近创建的容器。-n:列出最近创建的n个容器。--no-trunc:不截断输出。-q:静默模式,只显示容器编号。-s:显示总的文件大小。查看所有已经创建的包括中终止状态
黎明你好
·
2020-07-07 11:16
Mac下
Docker学习笔记
之定制Tomcat镜像
1、Dockerfile文件#使用的基础镜像FROMcentos:7.3.1611#作者信息MAINTAINERBluesky"
[email protected]
"#设置工作目录WORKDIR/home#设置环境变量,所有操作都是非交互式的ENVDEBIAN_FRONTENDnoninteractive#设置时区ENVTZAsia/ShanghaiRUNln-sf/usr/share/zoneinfo/Asi
晴空999
·
2020-07-06 23:04
Java
linux
Docker
docker学习笔记
整理--(数据管理命令)
数据拷贝#容器-->宿主机dockercp容器名:目录位置主机位置#(如果主机目录不存在,会自动创建)#宿主机-->容器dockercp主机目录容器名:目录位置#(如果容器目录不存在,会自动创建)数据卷和使用数据卷就是宿主机共享给docker容器的目录挂载数据卷#挂载的时机-create创建容器时-run创建、运行容器时#语法:dockerrun-itd--name容器名-v宿主机目录:容器#-v
Israhimovic
·
2020-07-06 20:04
命令
docker学习笔记
(二)docker环境安装和基本命令
docker环境安装环境准备:centos7虚拟机一台安装步骤:1.确认linux机器可以链接网络pingwww.baidu.com出现如下:PINGwww.a.shifen.com(61.135.169.125)56(84)bytesofdata.64bytesfrom61.135.169.125(61.135.169.125):icmp_seq=1ttl=128time=3.55ms64byt
正在打杂的Java小白
·
2020-07-06 17:52
docker学习笔记
docker学习笔记
目录一、Docker简介二、Docker基本组成三、Docker容器的相关技术四、Docker的安装五、容器的操作(一)容器的基本操作(二)守护式容器六、在容器中部署静态网站七、Docker镜像与仓库八、获取和推送镜像九、构建镜像十、Docker的C/S模式十一、Docker守护进程的配置和操作十二、Docker的远程访问十三、Dockerfile指令十四、Dockerfile构建过程十五、Doc
钟灵毓秀M
·
2020-07-06 06:20
docker
Docker学习笔记
(1)——理清概念
本系列文章的内容和例子基于CentOS下的DockerCE(版本18.02.0-ce),其中包括:理清概念安装Docker常用命令编写DockerfileDockerNetworkDockerVolume就当前而言,要学习Docker,我们只需要对应自己的操作系统下载一个相应的DockerCE就可以了。但是,Docker生态中有很多名词,比如DockerEngine、DockerMachine、D
无知者云
·
2020-07-06 03:32
docker学习笔记
(四):docker网络模式及桥接配置
2019独角兽企业重金招聘Python工程师标准>>>1、docker网络模式:有如下五种:host模式(--net=host)container模式none模式(--net=none)bridge模式(--net=bridge)host模式:需要使用dockerrun是指定:--net=host使用的网络实际上和宿主机是一样,在容器内的IP和宿主机的IP是一样,类似于vmare桥接模式;cont
weixin_34009794
·
2020-07-05 23:47
Docker学习笔记
(四)-docker中的网络与存储
前言要了解docker的网络和存储,首先需要知道docker的资源隔离机制—namespace,让某个特定的全局系统资源通过抽象方法使namespace中的进程看起来拥有它们自己的隔离的全局系统资源实例(Thepurposeofeachnamespaceistowrapaparticularglobalsystemresourceinanabstractionthatmakesitappearto
小小程序汪
·
2020-07-05 13:31
docker
docker学习笔记
目录一、简介1、基本概念二、Docker实战2.1、安装Docker2.2、HelloWorld2.3、Docker本地仓库2.3.1、本地仓库安装(v1)2.3.2、本地仓库使用(v1)2.3.3、新版本仓库(v2)2.4、Docker集成SSH2.4.1、DockerFile2.5、Docker网络配置2.5.1、Docker网络配置命令2.5.2、对外映射端口2.5.3、网桥模式2.5.4、
jobbible
·
2020-07-05 00:54
Docker
docker学习笔记
一、docker资源docker官网:https://www.docker.com/mac版客户端官网下载链接:https://www.docker.com/docker-macdocker官方文档:https://docs.docker.com/get-started/part2/#build-the-appdockerhub:https://hub.docker.com/explore/二、d
bruce128
·
2020-07-04 12:45
运维
docker学习笔记
(三)-通过network理解docker,在同一网桥里搭建docker容器
创建test1test2两个networknamespace两个networknamespace没有被启动启动了但是有没有与network关联创建两个veth,用于关联两个networknamespace把veth10放到test1networknamespace中把veth9放到test2networknamespace中给test1test2配置ip地址启动up两个networknamespa
abb4018
·
2020-07-04 10:54
Docker学习笔记
五、Docker1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1hzHsWsw-1592984462082)(E:/springboot
Code进阶狼人
·
2020-07-02 09:54
Docker
Linux操作系统
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他