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的相关概念
容器技术并不是什么新概念,只不过最近几年随着云计算的火热,变得被大家所熟知。最早于1979年诞生的chroot技术,容器技术又称为容器虚拟化。虚拟化技术虚拟化就是通过虚拟化技术将一台实体计算机虚拟为多台逻辑计算机,虚拟后的每一台逻辑计算机都可以运行不同的操作系统,每一个逻辑计算机都是一个虚拟的实体,相互独立,相互隔离。虽然通过虚拟技术可以运行虚拟计算机,但是他们并不是在真实的基础上运行的。虚拟化就
mike晓
·
2023-08-26 11:25
docker
docker
docker学习
1
1.docker常用管理命令格式dockerimage【】ls列出镜像bulid构建镜像利用dockerfilehistory查看inspect显示一个或多个镜像的详细信息pull从镜像仓库拉取镜像rm移除一个或多个镜像push推送一个镜像到镜像仓库prune移除没有被标记或者没有被任何容器引用的镜像tag创建一个引用源镜像标记目标镜像save保存一个或多个镜像到一个tar文件load加载镜像来自
运维小高
·
2023-08-25 13:22
docker
学习
容器
docker学习
(1)
1、容器与虚拟机的对比:虚拟机(virtualmachine)就是带环境安装的一种解决方案。它可以在一种操作系统里面运行另一种操作系统,比如在Windows10系统里面运行Linux系统CentOS7。应用程序对此毫无感知,因为虚拟机看上去跟真实系统一模一样,而对于底层系统来说,虚拟机就是一个普通文件,不需要了就删掉,对其他部分毫无影响。这类虚拟机完美的运行了另一套系统,能够使应用程序,操作系统和
毛小zhu
·
2023-08-25 13:19
docker
jvm
容器
docker
Docker学习
高级篇-重量级监控工具CIG
目录背景问题1、Docker监控三剑客简介CAdvisorInfluxDBGrafana——MetricsDashboard2、Docker-compose部署CIG3、Grafana配置背景问题通过dockerstats命令可以很方便地看到当前宿主机上所有容器的CPU,内存以及网络流量等数据,一般小公司够用了。但是,dockerstats统计结果只能是当前宿主机的全部容器,数据资料是实时的,没有
前行-学海无涯
·
2023-08-24 23:09
docker
学习
运维
docker学习
-docker入门
1docker概述1.1docker简介docker是dotcloud公司开源的一个基于LXC的高级容器引擎,源代码托管在github上,基于go语言编写并遵从apache2.0协议开源,主要是基于PAAS平台为开发者提供服务容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源docker设想交付运行环境如同海运,OS如同一艘货轮,每一个在OS基础上的软件如同一个集装箱,用户可以通
孟诸
·
2023-08-24 23:08
linux运维
docker
容器
运维
Docker学习
笔记
Docker学习
笔记1、容器化1.1、容器简单概念初始概念:一个服务器的三种进程想放入不同的容器中早期的虚拟化技术:宿主机上安装虚拟机,实现不同的操作系统,不同的程序运行发展到现在的容器技术,通过docker
TonCC
·
2023-08-24 23:07
docker
容器
运维
【云计算】Docker特别版——前端一篇学会
docker学习
文章目录一、下载安装docker(一)Windows桌面应用安装(二)Linux命令安装二、windows注册登录docker三、Docker的常规操作(一)、基本的Docker命令(二
Ein hübscher Kerl.
·
2023-08-24 05:02
云计算学习笔记
全栈工程师路程
云计算
前端
一文看懂 Dockerfile的 CMD 与 ENTRYPOINT 命令区别
参考:
Docker学习
之Dockerfile:CMD与ENTRYPOINT_wuce_yu的博客-CSDN博客_dockerentrypoint和cmdCMD指令和ENTRYPOINT指令的作用都是为镜像指定容器启动后的命令
戴国进
·
2023-08-22 17:52
docker
Dockerfile
Docker学习
笔记
1、Docker发展原因:(1)以前开发人员开发项目,环境由运维部署,现在有开发人员开发并打包环境上传(2)很多集群环境很难配置Docker过程:java-jar(环境)-打包项目带上环境镜像-Docker仓库(商店)-下载发布的镜像-直接运行即可2、Docker是基于Go语言开发的。(可以把它看做一个简易的虚拟机,linux系统下)3、虚拟机技术的缺点:资源占用十分多、冗余步骤多、启动很慢。4、
Thanks.
·
2023-08-21 09:22
docker
学习
运维
Docker学习
之docker重启参数--restart=always的作用
docker重启参数–restart=always的作用-restart=always参数能够使我们在重启docker时,自动启动相关容器。Docker容器的重启策略如下:no,默认策略,在容器退出时不重启容器on-failure,在容器非正常退出时(退出状态非0),才会重启容器on-failure:3,在容器非正常退出时重启容器,最多重启3次always,在容器退出时总是重启容器unless-s
飞哥亡命天涯
·
2023-08-20 12:10
Docker学习
docker
容器
linux
docker学习
(十五)docker安装MongoDB
什么是MongoDB?MongoDB是一个开源的、面向文档的NoSQL数据库管理系统,它以高性能、灵活的数据存储方式而闻名。与传统的关系型数据库不同,MongoDB采用了一种称为BSON(BinaryJSON)的二进制JSON格式来存储数据。它是一种非常适合存储大量非结构化或半结构化数据的数据库解决方案。以下是MongoDB的一些关键特点:面向文档:MongoDB以文档的方式存储数据,每个文档是一
宁漂打工仔
·
2023-08-19 17:33
docker
学习
mongodb
2022尚硅谷
docker学习
笔记
第一章Docker简介1.1Docker的由来 假定您在开发一个尚硅谷的谷粒商城,您使用的是一台笔记本电脑而且您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。此外,您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。您希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销。 请问? 您要
luo an
·
2023-08-19 01:56
docker
java
docker
容器
运维
Docker(学习)
Docker学习
1.基础概念1.1自问自答Docker是什么?容器,快速轻量级的虚拟机Image是什么?一个只读层被称为镜像,一个镜像是永久不会变的网络穿透(怎么和本机端口通讯)?
b7410852963
·
2023-08-18 09:04
docker
容器
运维
狂神说--
docker学习
笔记-docker安装,常用命令,以及使用
狂神说bilibili视频地址:https://www.bilibili.com/video/BV1og4y1q7M4?p=11.Docker概述1.1Docker为什么出现?大家经常做一款产品:需要开发–上线,它是有两套环境的,分别是开发环境和运维环境是十分麻烦的。出现问题:我在我的电脑上可以运行版本更新,导致服务不可用环境配置配置十分麻烦(费时费力)环境不能跨平台解决问题:发布项目的时候(ja
鲸落ж
·
2023-08-18 08:27
Docker
docker
centos
docker学习
---搭建Docker私有库及删除库内镜像
环境准备系统:cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)主机两台,分别是docker私有库服务器(IP192.168.121.121)和用户开发机(IP192.168.121.122),开发机从私有库服务器拉取镜像。1、配置软件源并安装安装docker两台主机安装dockeryuminstalldocker-ce2、搭建私有镜像仓库
weixin_30552811
·
2023-08-18 08:56
运维
json
操作系统
Docker学习
二:镜像、容器、仓库相关操作
一、镜像的相关操作Docker镜像的操作可以分为:拉取镜像,使用dockerpull命令拉取远程仓库的镜像到本地;重命名镜像,使用dockertag命令“重命名”镜像;查看镜像,使用dockerimagels或dockerimages命令查看本地已经存在的镜像;删除镜像,使用dockerrmi命令删除无用镜像;构建镜像,构建镜像有两种方式。第一种方式是使用dockerbuild命令基于Docker
爱打羽球的程序猿
·
2023-08-17 12:56
Docker学习系列
docker
学习
容器
docker 学习--03 环境安装(本人使用的win10 Linux也是在win10下模拟)
docker学习
–03环境安装(本人使用的win10Linux也是在win10下模拟)
docker学习
--01基础知识
docker学习
--02常用命令文章目录
docker学习
--03环境安装(本人使用的
小*-^-*九
·
2023-08-16 13:40
docker
docker
学习
linux
docker 学习--02 常用命令
docker学习
–02常用命令
docker学习
--01基础知识
docker学习
--03环境安装(win10)文章目录
docker学习
--02常用命令1.帮助启动类命令1.1启动docker1.2停止docker1.3
小*-^-*九
·
2023-08-16 13:10
docker
docker
学习
eureka
docker 学习-- 01 基础知识
docker学习
--01基础知识
docker学习
--02常用命令
docker学习
--03环境安装(win10)文章目录
docker学习
--01基础知识1.前言1.1docker是什么1.2docker优点
小*-^-*九
·
2023-08-16 13:39
docker
docker
学习
容器
Docker学习
笔记-概念和常见命令
Docker架构Docker包括三个基本概念:镜像(image):docker镜像就相当于一个root文件系统。比如:官方镜像ubuntu16.04就包含了完整的一套ubuntu16.04最小系统的root文件系统。容器(container):镜像和容器的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行的实体。容器可以被创建、启动、停止、删除、暂停等。仓库(Repos
xuan196
·
2023-08-16 11:32
璇の学习记录
docker
学习
容器
Docker学习
路线13:部署容器
部署容器是使用Docker和容器化管理应用程序更高效、易于扩展和确保跨环境一致性性能的关键步骤。本主题将为您概述如何部署Docker容器以创建和运行应用程序。概述Docker容器是轻量级、可移植且自我包含的环境,可以运行应用程序及其依赖项。部署容器涉及启动、管理和扩展这些隔离的环境,以便顺利运行您的应用程序。部署容器的好处一致性:容器使您的应用程序在各种环境中以相同的方式运行,避免了常见的“在我的
·
2023-08-15 16:53
Docker学习
路线12:开发者体验
到目前为止,我们只讨论了使用Docker来部署应用程序。然而,Docker也是一个极好的用于开发应用程序的工具。可以采用一些不同的建议来改善开发体验。在应用程序中使用docker-compose以方便开发。使用绑定挂载将本地代码挂载到容器文件系统中,以避免每次更改都需要重新构建容器映像。对于自动重载,您可以使用像vite这样的工具用于客户端,nodemon用于nodejs,或者air用于golan
·
2023-08-15 16:20
Docker学习
路线11:Docker命令行
DockerCLI(命令行界面)是一个强大的工具,可让您与Docker容器、映像、卷和网络进行交互和管理。它为用户提供了广泛的命令,用于在其开发和生产工作流中创建、运行和管理Docker容器和其他Docker资源。安装要开始使用DockerCLI,您需要在计算机上安装Docker。您可以从Docker文档的官方安装指南中按照您所使用的操作系统进行安装。基本命令以下是一些基本的DockerCLI命令
·
2023-08-15 16:19
Alibaba内部出品“K8S+
Docker学习
指南”,理论+实战双管齐下!
有幸从一位朋友那里得到Alibaba内部出品强推的“K8S+
Docker学习
指南”,秉承好东西的当然要共享的原则,今天就来秀一把,试试这“K8S+
Docker学习
指南”是否也能让你事半功倍!
熬夜加班写代码
·
2023-08-15 01:26
Java
程序员
docker
kubernetes
java
CVE-2018-2628
ubuntu_weblogic1036_domaindockerimagesdockerrun-d-p7001:7001zhiqzhao/ubuntu_weblogic1036_domain攻击的服务器:java+python2环境即可
docker
zhenx1n
·
2023-08-13 19:42
docker使用
Docker学习
参考文档:https://yeasy.gitbook.io/docker_practice一、Docker基本操作1.1Docker安装1.1.1Ubuntu安装卸载旧版本Docker的旧版本被称为
hodor_wzp
·
2023-08-11 02:11
docker
容器
运维
十七、
docker学习
-docker-compose安装nginx反向代理
compose安装nginx反向代理IDEA安装docker插件idea安装docker插件。Dockerfile、docker-compose.yml文件大部分内容会有提示信息。方便开发人员编写配置文件。https://plugins.jetbrains.com/plugin/7724-docker/versions基础镜像dockerpull1.21.0-alpinedockerpulltom
yangcun_88
·
2023-08-10 22:54
docker
docker
学习
nginx
十八、
docker学习
-docker-compose常用命令汇总
常用命令汇总启动服务docker-composeup-d停止服务docker-composedown列出所有运行容器docker-composeps查看服务日志docker-composelogs构建或者重新构建服务docker-composebuild启动服务docker-composestart停止已运行的服务docker-composestop重启服务docker-composerestar
yangcun_88
·
2023-08-10 22:54
docker
docker
学习
容器
Docker学习
-Dockerfile定制Tomcat镜像(tomcat+jdk)
Docker学习
-Dockerfile定制Tomcat镜像一、Dockerfile定制Tomcat镜像一、Dockerfile定制Tomcat镜像1.镜像制作和测试启动1.准备镜像文件、tomcat压缩包
微冷色music
·
2023-08-10 22:54
Docker
docker
十六、
docker学习
-docker-compose
官网地址https://docs.docker.com/compose/compose-file/概述在实际生产环境中,一个应用往往由许多服务构成,而docker的最佳实践是一个容器只运行一个进程,因此运行多个微服务就要运行多个容器。多个容器协同工作需要一个有效的工具来管理他们,定义这些容器如何相互关联。compose应运而生。compose是用来定义和运行一个或多个容器(通常都是多个)运行和应用
yangcun_88
·
2023-08-10 22:23
docker
docker
学习
容器
docker学习
5---制作镜像的两种方式--docker commit与dockerfile
我们知道,镜像是多层存储,每一层都是在前一层的基础上进行的修改;容器以镜像为基础,同样是多层存储!一、dockercommit1)启动一个容器并命名为webserverdockerrun-it--namewebserver-p80:80nginx/bin/bash同时映射了80端口,这样可以使用浏览器去访问这个nginx服务器。由于我在本机运行的docker,直接通过http://localhos
qq_38196982
·
2023-08-10 22:53
Docker学习
docker
nginx
运维
Docker学习
3.0-Dockerfile自定义镜像
Docker学习
3.0-Dockerfile自定义镜像Dockerfile自定义镜像1.镜像结构2.Dockerfile语法3.构建Java项目最后Dockerfile自定义镜像1.镜像结构组成镜像是将应用程序及其需要的系统函数库
youwhua
·
2023-08-10 22:22
docker
学习
java
docker学习
笔记-Dockerfile命令
Dockerfile命令集FROM-镜像从那里来MAINTAINER-镜像维护者信息RUN-构建镜像执行的命令,每一次RUN都会构建一层CMD-容器启动的命令,如果有多个则以最后一个为准,也可以为ENTRYPOINT提供参数VOLUME-定义数据卷,如果没有定义则使用默认USER-指定后续执行的用户组和用户WORKDIR-切换当前执行的工作目录HEALTHCHECH-健康检测指令ARG-变量属性值
窦再兴
·
2023-08-10 22:22
技术贴
docker
学习
nginx
十九、
docker学习
-Dockerfile
Dockerfile官网地址https://docs.docker.com/engine/reference/builder/Dockerfile其实就是我们用来构建Docker镜像的源码,当然这不是所谓的编程源码,而是一些命令的集合,只要理解它的逻辑和语法格式,就可以很容易的编写Dockerfile。简单点说,Dockerfile可以让用户个性化定制Docker镜像。因为工作环境中的需求各式各样
yangcun_88
·
2023-08-10 22:21
docker
docker
学习
eureka
Docker学习
二:Docker镜像与容器
https://github.com/datawhalechina/team-learning-program/tree/master/Docker另外推荐大家阅读:Docker从入门到实践,很全的一个资料
Docker
浩波的笔记
·
2023-08-09 20:16
工具
docker
docker镜像瘦身行动
Dockerfile、Docker镜像和Docker容器的关系不可避免地,我们在
docker学习
的过程中一定绕不开理解这三者的关系,从研发流程的角度来看来看,Docker
白帽子技术分享
·
2023-08-09 20:45
java
Docker学习
之构建Base Image
构建BaseImage目标是构建一个类似官方Helloworld的镜像,需要配置好Docker运行环境。创建目录,编写代码创建并进入docker目录。mkdirdockercddockertouchhello.cvimhello.chello.c文件的内容如下:#includeintmain(){printf("Hello,World!\n");return0;}编译hello.c源文件编译hel
wmxz520
·
2023-08-09 10:49
docker
docker
容器
java
kubernetes
docker学习
https://www.cnblogs.com/zhaojinhui/p/16670326.html
bloglin99999
·
2023-08-08 23:17
docker
docker学习
笔记
参考文档--docker技术入门与实战(杨保华)安装参考--清华镜像站系统:Ubuntu16.04lts1、启动docker-ce(社区版):sudosystemctlenabledockersudosystemctlstartdocker2、测试docker是否安装成功:sudodockerrunhello-world有Pullcomplete以及对应镜像(image)的sha256码就证明成功
山野闲者
·
2023-08-07 15:23
docker
Docker学习
(十八)load 和 import 命令的区别
Docker中有两个命令可以将本地文件系统中的tar文件导入到Docker中:dockerload和dockerimport。尽管它们的作用类似,但它们之间有一些重要的区别。1.使用方式的不同:dockerload的使用示例:dockerload--inputtest.tardockerimport的使用示例:dockerimporttest.tartnew_image_name:tag在使用do
ACGkaka_
·
2023-08-07 07:17
Docker
docker
学习
容器
Docker学习
(二十)什么是分层存储?
目录1.简介2.什么是UnionMount?3.分层介绍1)lowerdir层(镜像层)2)upperdir层(容器层)3)merged层4.工作原理1)读:2)写:3)注意事项:5.扩展:docker与VM的对比1.简介Docker中的分层存储(LayeredStorage)是指Docker镜像的一种存储方式,它使用了一种名为联合挂载系统(UnionMount)的技术,其文件系统是分层的,将多个
ACGkaka_
·
2023-08-07 07:17
Docker
docker
学习
linux
Docker学习
(二十二)Dockerfile 中 CMD 与 ENTRYPOINT 区别
目录一、CMD指令1.1常见用法:1.2用法1举例:1.3dockerrun覆盖二、ENTRYPOINT指令2.1常见用法:2.2两种写法:三、ENTRYPOINT指令和CMD指令正确用法举例Dockerfile中的CMD和ENTRYPOINT指令是用于定义容器的默认执行命令的两个指令。尽管它们的作用相同,但它们在使用方式上还是有一些区别。先说结论:我们指定容器的启动脚本一般就是使用ENTRYPO
ACGkaka_
·
2023-08-07 07:17
Docker
docker
学习
运维
Docker学习
(二十三)构建 nginx 基础镜像
目录一、通过yum安装方式构建1.编写Dockerfile2.构建docker镜像3.创建docker容器(测试)二、通过编译源码包方式构建1.编写Dockerfile2构建docker镜像3创建docker容器(测试)三、通过直接使用安装包方式构建(推荐)1.获取安装包2.编写Dockerfile3.构建docker镜像4.创建docker容器(测试)在使用容器化部署项目的过程中,我们经常会需要
ACGkaka_
·
2023-08-07 07:17
Docker
docker
nginx
学习
Docker学习
(十三)maven构建镜像
目录1.创建Dockerfile文件2.修改pom文件3.构建镜像4.执行结果5.如果构建报错1.创建Dockerfile文件在maven项目中,添加Dockerfile文件,Dockerfile文件一般放置在项目main/docker目录下。#依赖于oracle官方JDK8FROMopenjdk:8-jdk-alpine#将本地路径/tmp挂载到容器VOLUME/tmp#拷贝jar包eureka
ACGkaka_
·
2023-08-07 07:47
Docker
docker
学习
maven
Docker学习
(十九)什么是镜像的元数据?
在Docker中,镜像的元数据是指与镜像相关的所有信息,包括镜像的名称和标签、作者、描述、创建日期、环境变量、命令等。这些信息都是通过Dockerfile或命令行创建和指定的。镜像的元数据被存储在DockerRegistry中,并在使用dockerpull命令下载镜像时一同下载。这些元数据可以用于描述镜像的用途、配置镜像环境、设置容器的默认行为等。镜像的元数据还可以用于搜索和筛选镜像,以便找到适合
ACGkaka_
·
2023-08-07 07:47
Docker
docker
学习
容器
Docker学习
(二十四)报错速查手册
目录一、Thiserrormayindicatethatthedockerdaemonisnotrunning报错dockerlogin报错截图:原因分析:解决方案:二、Get"https://harbor.xxx.cn/v2/":EOF报错dockerlogin报错截图:原因分析:解决方案:三、500InternalServerError报错dockerlogin报错截图:原因分析:解决方案:四
ACGkaka_
·
2023-08-07 07:45
Docker
docker
学习
eureka
Docker学习
笔记2:Docker配置镜像加速器
说明因为docker仓库即(dockerhub)是在国外的网站,在国内访问基本凭人品,为了后续工作方便,可使用国内比较优秀的镜像仓库1.阿里云2.网易云不过貌似听很多玩docker的小伙伴说,阿里云更全面些,所以这里我也用阿里云获取阿里云加速地址登录阿里云官方首页控制后台-产品与服务-容器镜像服务如下:image.png获取专属的官网加速地址https://kvrlaqhu.mirror.aliy
walker86
·
2023-08-04 21:09
docker学习
笔记(五)单个服务镜像部署
引言当前微服务项目已经大面积普及,对于新需求迭代上线有许多疑惑的部分,比如线上的某些功能不能重启,在这种情况下我们需要部署和启动项目就不能搞大范围重启或干脆重新制作镜像,这种方式都是不可取的,这时候就需要我们自己手动搭建镜像并部署,笔者开始模拟这次上线过程并做记录。部署准备工作step1:安装依赖镜像step2:安装镜像基础镜像很多docker容器都会依赖于jdk基础镜像,我们首先需要制作jdk基
xueshanfeitian
·
2023-08-03 11:50
docker
后端
服务器
docker
学习
java
docker学习
笔记
传统虚拟机和docker的区别虚拟机是在物理资源层面实现的隔离,相对于虚拟机,Docker是你APP层面实现的隔离,并且省去了虚拟机操作系统(GuestOS)),从而节省了一部分的系统资源;Docker守护进程可以直接与主操作系统进行通信,为各个Docker容器分配资源;它还可以将容器与主操作系统隔离,并将各个容器互相隔离。虚拟机启动需要数分钟,而Docker容器可以在数毫秒内启动。由于没有臃肿的
洛语言
·
2023-08-02 09:51
docker
容器
go
Docker学习
路线13:部署容器
部署容器是使用Docker和容器化管理应用程序更高效、易于扩展和确保跨环境一致性性能的关键步骤。本主题将为您概述如何部署Docker容器以创建和运行应用程序。概述Docker容器是轻量级、可移植且自我包含的环境,可以运行应用程序及其依赖项。部署容器涉及启动、管理和扩展这些隔离的环境,以便顺利运行您的应用程序。部署容器的好处一致性:容器使您的应用程序在各种环境中以相同的方式运行,避免了常见的“在我的
小万哥丶
·
2023-08-01 07:16
docker
学习
java
后端
容器
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他