1.为什么要学docker 答: 避免一种情况:“我的机器上可以运行,为什么你的不可以?”很多时候,我们想把自己的程序拿给别人运行,别人往往直接拷贝过来是不可以直接用的,甚至怎么改代码怎么修改环境都用不了,那怎么办? Docker就是为了解决这个尴尬而出现的。2.docker的作用 答: a.解决运行环境不一致所导致的问题。这样就不会产生“本地运行没问题,可一到服务器上就不行了”的情况。 b.限定
转载
2023-07-18 09:24:49
37阅读
1. 简介Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技 术。
转载
2023-07-18 09:24:57
41阅读
1、docker干嘛用的?什么时候需要用docker?创建隔离环境,可以做到各种开发环境大家公用一个操作系统,而开发环境互不相同。比如Tensorflow1.2需要cuda8,而tensorflow1.15需要cuda10,就比较麻烦,另外可能顺便需要个ros~~~。2、镜像、容器镜像和容器是docker中最基本的概念,拿操作系统类比,镜像就类似于一个Ubuntu16.04.iso文件,或者是Ub
转载
2023-09-23 16:39:00
39阅读
就在昨天晚上,我确定了自己研究生方向,那就是研究Docker。Docker应该是现在一项比较热门的技术,虽然现在的应用还不是很广泛。但是前景来说,应该还是不错的。在本科期间感觉其实也是学了一些技术的,但是过了三个月的暑假,安全没有去接触这些东西,感觉都忘了。看了一下以前写的一些博客,很浅显,但是对自己的帮助还是蛮大的,特别是Linux的那一块,可以帮助自己更快地上手Linux。所以,我想在学习Do
转载
2023-12-09 19:38:22
61阅读
构建前端镜像在开发和部署前端应用程序时,使用Docker可以提供一个简便而可靠的方式来打包、分发和运行应用程序。1. 创建Dockerfile首先,我们需要创建一个Dockerfile,该文件用于定义如何构建我们的前端nginx镜像。# 使用一个基础的nginx镜像
FROM nginx:latest
# 删除默认的nginx配置文件
RUN rm /etc/nginx/conf.d/defau
转载
2024-07-05 11:30:26
28阅读
文章目录1. Docker概念2. Ubuntu环境下Docker安装3. Docker 三大概念4. 使用Docker镜像4.1 获取镜像4.2 查看镜像4.3 删除和清理镜像4.4 创建镜像4.5 存出和载入镜像5. 容器5.1 创建容器5.2 启动容器5.3 新建并启动容器5.4 查看容器5.5 守护状态运行5.6 停止容器5.7 进入容器5.8 显示日志(控制台输出)5.9 删除容器5.
转载
2024-01-10 18:02:41
36阅读
快速掌握Docker必备基础知识 Docker是时下热门的容器技术,相信作为一名开发人员,你一定听说过或者使用过,很多人会把Docker理解为一个轻量级虚拟机,但其实Docker与虚拟机(VM)是两种不同的计算机虚拟化技术,也有很多人会觉得,有了虚拟机,那为什么还要使用Docker呢?带着心里的一点点疑问,让我们一起来学习Docker吧。没有虚拟化技术的原始年代我们仔细想想,在没有计算虚拟化技术
转载
2023-08-30 17:05:16
64阅读
一. Docker介绍.1. 引言.我本地运行没问题啊. 环境不一致的问题. -> Docker哪个哥们又写了死循环,怎么这么卡. 多用使用操作系统相互影响. -> Docker天猫,淘宝在双11的时候,用户量是暴增. 运维成本多高. -> Docker可以实现弹性伸缩,快速扩展服务器.学习一门技术时,安装的成本太高了. 安装软件成本多高. -> Docker可以快速的安装
转载
2023-07-18 10:41:54
94阅读
1.Docker Hub仓库是集中存放镜像的地方。目前Docker官方仓库维护了一个公共仓库https://hub.docker.com,其中已经包括15000多个的镜像。大部分需求都可以通过在Docker Hub中直接下来镜像来实现。登录可以通过执行docker login命令来输入用户名、密码和邮箱来完成注册登录。基本操作用户无需登录可以通过 docker search命令来查找官方仓库中的镜
转载
2024-07-03 17:25:11
19阅读
文章目录一. 前言二. 问题背景三. 知识储备三. Docker简介3.1 为什么会有Docker3.2 Docker是什么3.3 Docker能干什么3.3.1 虚拟机技术3.3.2 容器虚拟化技术3.3.3 Docker 和传统虚拟化方式的不同之处四. Docker的基本组成4.1 镜像(image)4.2 容器(container)4.3 仓库(repository)4.4 总结五. 安装
转载
2024-01-27 21:29:52
168阅读
介绍docker是容器技术,在容器技术没有出现之前,我们都是使用虚拟机技术 虚拟机:虚拟化技术,在Windows中安装一个VM,通过这个软件可以虚拟出一台或者多台电脑,笨重 docker:也是一种虚拟化技术vm:Linux centos原生镜像(一个电脑),隔离,需要开启多个虚拟机,几个G大小,启动需要几分钟
docker:隔离,镜像(最核心的环境4M大小)小巧,运行镜像就可以了,几M、KB 秒级
转载
2023-10-14 16:05:26
93阅读
为什么要学习Docker
作为一名经验丰富的开发者,我相信你已经听说过Docker。Docker是一个开源的容器化平台,能够帮助我们更轻松地构建、打包、部署和运行应用程序。它的出现彻底改变了软件开发和交付的方式,带来了许多优势和便利。所以,为什么我们应该学习Docker呢?接下来,我将为你解答这个问题。
Docker的流程
在开始之前,让我们先来了解一下学习Docker的整个流程。下面是一个
原创
2024-01-22 06:53:24
22阅读
# 学习 jQuery 必须掌握 JavaScript 的原因
在现代前端开发中,jQuery曾是一个非常流行的JavaScript库,极大地简化了DOM操作、事件处理和Ajax请求等。不过,随着原生JavaScript(我们通常称之为JS)的发展,尤其是ES6及后续版本的推出,jQuery的使用逐渐减少。即使如此,若想深入掌握jQuery,学习JS仍然是一个不可逃避的必修课。
## 为什么要
原创
2024-09-06 05:13:45
18阅读
Docker容器自我学习Docker容器优点Docker容器运行逻辑Docker安装部署(Centos7环境)启动DockerDocker可视化工具Docker镜像讲解什么是镜像Docker镜像加载原理commit镜像容器数据卷什么是容器数据卷使用数据卷实战:mysql具名挂载、匿名挂载如何确定是具名挂载,还是匿名挂载,还是指定路径挂载?初识DockerFile数据卷容器结论DockerFile
转载
2024-01-13 15:12:50
62阅读
docker是什么?Docker 是一个开源的应用容器引擎,你可以将其理解为一个轻量级的虚拟机,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。为什么要用docker?可以认为Docker是一个通用安装程序。简单来说,利用Docker容器,可以将任何一个或者多个程序封装起来,并提供标准的管理接口。因为使用了容器,所以可以很方便的把生产环境和开发环境
转载
2023-08-11 16:39:43
62阅读
1、docker是什么 这个实际上装一个docker就可以很快理解了,实质上相当于一个阉割版的虚拟机。有很多镜像,之后在docker启动就拉起来了容器。实质上docker是一个容器启动器,真正的容器是启动之后的服务。 比如说我们平常开发了一套系统,在自己的系统版本上运行可以正常,但是给到了客户或者其他的开发人员就出现了,或者说我们自己测试搭建的环境给到测试又需要搭建一次环境,环境部署需要的配置和
转载
2023-07-12 10:36:03
70阅读
20181230 假期闲来无事,整理一下 docker php 学习经历1 、下载安装
https://docs.docker.com/install/找到 linux -- Ubuntu https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1安装 docker-ce
sudo apt-get in
转载
2024-01-31 18:40:37
31阅读
# 从学习Docker到学习Kubernetes
## 概述
在当今软件开发行业中,容器化技术已经成为不可或缺的一部分。Docker作为目前最流行的容器化工具,而Kubernetes则是用于容器编排和管理的重要工具。学习Docker不仅能够帮助我们更好地构建、打包和发布应用程序,还可以通过学习Kubernetes来管理这些容器,并实现高效的容器编排。
## 步骤
为了实现“学Docker要学K
原创
2024-04-11 09:57:05
59阅读
Spark介绍认识spark一个基于的内存的分布式计算框架Spark优势速度快易用性通用性随处运行Spark与HadoopHadoop MapRedue 的表达能力有限。
所有计算都需要转换成 Map 和 Reduce 两个操作,不能适用于所有场景,对于复杂的数据处理过程难以描述。磁盘 I/O 开销大。
Hadoop MapReduce 要求每个步骤间的数据序列化到磁盘,所以 I/O
转载
2024-10-26 20:05:13
14阅读
### Java后端开发与Docker的关系
随着软件开发行业的不断发展,容器化技术正在逐渐成为现代应用程序部署的主流方式。在众多容器化工具中,Docker无疑是最为流行和广泛使用的。因此,Java后端开发者是否需要学习Docker,成为了一个值得探讨的话题。
#### 1. Docker是什么?
Docker是一个开源的容器化平台,能够将应用程序及其所有依赖打包在一个轻量级的容器中。这样,
原创
2024-10-01 03:35:36
195阅读