SpringBoot与Docker1、Docker是一个开源的应用容器引擎;不是虚拟机,是一个轻量级容器技术,但却实现了虚拟机的功能。2、相关概念及介绍 Docker主机(Host):安装了docker程序的机器(Docker直接安装在操作系统上面的); Docker客户端(Client):连接Docker主机进行操作 Docker仓库(Registry):用来保存各种打包好的软件镜像; Dock
转载 2023-08-18 13:26:05
35阅读
docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。就像咱们的windows系统一样我们安装完原生系统之后还有装启动常用软件等,现在我们把他们都打包,张三装过后李四只需要装这些包就行。我们的docker把mysql等打成镜像,我
转载 2023-07-14 23:51:08
102阅读
1.Docker安装Redis 步骤1:Docker拉取镜像docker pull redis步骤2:Docker挂载配置文件接下来就是要将redis 的配置文件进行挂载,以配置文件方式启动redis 容器。(挂载:即将宿主的文件和容器内部目录相关联,相互绑定,在宿主机内修改文件的话也随之修改容器内部文件) 1)、挂载redis的配置文件 2)、挂载redis 的持久化文件(为了数据的持久化)。m
我们采用Vmware的Harbor做为直接使用Registry2的替代,号称是企业级的私有镜像仓库,Harbor支持中文而且功能全面,可以在线多项目管理Images包括搜索、删除等功能,最主要的是安装也特别简单,Harbor对于Registry2省去一些秘钥、证书的生成等繁杂的配置而且功能更强大。 项目主页https://github.com/vmware/ha
转载 2023-08-21 16:03:34
58阅读
Kubernetes(简称K8S)是一个开源的容器编排引擎,它可以管理容器化的应用程序,使其更容易部署、扩展和管理。在使用Kubernetes之前,我们需要使用容器技术,其中最常用的容器技术之一就是Docker。 本文将向大家介绍在Kubernetes中如何使用Docker和不使用Docker来部署应用程序,并通过代码示例来演示整个流程。首先,我们来看一下整个流程的步骤。 | 步骤
原创 2024-05-08 11:26:07
51阅读
本视频记录牛腩学习在vs中的.net core项目中的添加docker支持的简单记录 云服务器上运行docker网站的思路: 1. 云服务器上装nginx, mysql 2. 云服务器上装docker 3. 本地VS .NET CORE项目生成docker镜像后导出传到云服务器上再导入 4. 在云服务器上运行docker run xxxx, 定义好云服务器端口如:8001,  5. n
在使用Kubernetes(K8S)之前,我们首先需要了解Docker的基本用法。Docker是一款开源的容器化平台,可以让开发人员更轻松地构建、打包和部署应用程序。在使用K8S之前,我们通常会使用Docker来打包应用程序并创建容器镜像。 整体流程如下表所示: | 步骤 | 操作 | |------|------------------------
原创 2024-02-19 12:51:48
66阅读
# 如何使用Docker部署Apache服务器 ## 介绍 作为一名经验丰富的开发者,你必须熟悉使用Docker来部署应用程序。今天,你需要教导一位刚入行的小白如何实现在Docker中部署Apache服务器。下面我将一步步指导你完成这个任务。 ## 步骤 首先,让我们整理一下部署Apache服务器的流程: | 步骤 | 描述 | | --- | --- | | 1 | 下载Apache镜像
原创 2024-05-16 05:57:44
51阅读
# Docker 与 GPU 的结合:加速深度学习应用 在深度学习领域,GPU(图形处理单元)因其强大的并行计算能力而被广泛使用。近年来,Docker 作为一种轻量级的容器化解决方案,成为了部署深度学习应用的重要工具。本文将介绍如何在 Docker 中使用 GPU,以及如何配置环境,最后示范一些代码实现。 ## 为什么选择 Docker 和 GPU? 在深度学习的开发和部署中,开发环境和生产
原创 8月前
154阅读
Docker是一个开源的容器化平台,可以让开发者轻松地打包、发布和运行应用程序。现在许多公司和开发团队都在使用Docker来简化应用程序的开发、部署和管理。在Kubernetes(K8S)这个容器编排平台中,Docker也扮演着重要的角色。 下面我们来看一下Docker在K8S中的用途以及如何使用Docker来构建、打包和部署应用程序。 ### Docker在K8S中的用途 - 在K8S中,D
原创 2024-02-27 10:59:30
72阅读
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx256m" elasticsearch
原创 精选 2023-11-13 16:21:31
357阅读
# 使用 Docker 进行前端开发的入门指南 在现代开发中,Docker 提供了一种优雅的解决方案来管理应用及其环境。在这篇文章中,我将指导你如何使用 Docker 来搭建一个前端开发环境。整个过程包括几个简单的步骤,适合刚入行的小白。 ## 操作流程 | 步骤 | 描述 | |------|--------------------
原创 10月前
25阅读
 1.3 使用Docker的多种方式过去的几年时间,科技发生了巨大变化,从物理服务器到虚拟服务器,再到拥有PaaS环境的云计算。不论是否采用了全新架构,Docker镜像都可以在当前环境中很容易地被使用。要使用Docker,并不需要立即从单体应用程序迁移到面向服务架构。有很多用例允许在不同层次上集成DockerDocker常用于以下场景。使用以镜像为基础的部署方式取代类似Capistra
aliyun docker镜像仓库 的说明所以接下来安装docker for windows(1) 安装之前:Docker for Windows是一个Docker Community Edition(CE)应用程序。Docker for Windows安装包包含了在Windows系统上运行Docker所需的一切。如果你不想装虚拟机,想直接在你的Windows操作系统中安装与学习使用docker
转载 2023-06-13 13:43:12
287阅读
一、下载安装镜像事先需要更新一下docker的国内镜像地址:找到/etc/docker/daemon.json 并设置为以下内容:{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/","https://hub-mirror.c.163.com","https://registry.docker-cn.com"],
转载 2023-09-20 14:40:57
137阅读
一、简介Docker 是一个开源的应用容器引擎,基于 Go 语言。Docker 支持将软件编译成一个镜像,然后在镜像中为软件做好配置,将镜像发布出去,其他使用者就可以直接使用这个镜像,而不需再和以前一样配置各种环境。Docker 容器是完全使用沙箱机制,相互之间不会有任何的接口。其实它和我们使用的虚拟机很像,都采用了虚拟化的技术,不过相较于虚拟机而言,它的占用资源较少、启动更快。我们使用 Dock
转载 2023-07-06 14:37:14
41阅读
前面章节我们更多的是学习在单节点上如何通过docker来部署和管理我们的应用,在实际生产环境中一般都会为应用部署多个节点进行负载均衡,实现高可用。本章我们来了解docker集群的实现。我们还是以小需求来驱动学习的方式进行讲解。需求如下:将上面入门篇中的快速开始章节部署的【myhelloworld】应用【lazy-study-docker-0.0.1-SNAPSHOT.jar】部署3个节点,实现高可
参考教程:https://docs.docker.com/engine/reference/builder/环境virtual box 6.1centos 7.8docker 19.03WORKDIRWORKDIR /path/to/workdirThe WORKDIR instruction sets the working directory for any RUN, CMD, ENTRYPO
转载 2023-06-05 21:45:00
76阅读
 ONBUILD指令可以为镜像添加触发器。其参数是任意一个Dockerfile 指令。当我们在一个Dockerfile文件中加上ONBUILD指令,该指令对利用该Dockerfile构建镜像(比如为A镜像)不会产生实质性影响。但是当我们编写一个新的Dockerfile文件来基于A镜像构建一个镜像(比如为B镜像)时,这时构造A镜像的Dockerfile文件中的ONBUILD指令就生效了,在
以前曾经试过在VMware上安装Linux,再编译OpenJDK 8,但是每次都不顺利,例如Linux环境,预装依赖软件,OpenJDK源码的选择等环境都会遇到问题,一旦失败再重新开始挺费时间的,现在用Docker就省事多了,镜像和容器的创建和删除都比较简单干净,专心做好Dockerfile就行,下面我们一起来实践一下吧。 本次编译实战的基本步骤如下:  编写的Dockerfile
转载 2024-03-09 15:23:55
24阅读
  • 1
  • 2
  • 3
  • 4
  • 5