很早之前就听说过docker了,简直就是开发人员的部署神器啊,但一直没有去了解,没有利用它做过一点实际的内容,这不前段时间有个路人甲的云服务器部署的项目启动后访问不了吗?让我去看看,我发现在本地能访问,于是我在想,如果能把开发环境和线上环境统一就好了,开发环境测好直接打包到线上,一键部署,然后我就想到了我一直想要去学习的docker了,docker的一些官方简介这里就不一一展开说了,直接开撸! 安
转载
2024-05-14 20:18:47
50阅读
Java项目说明Java项目是基于SpringBoot,使用Maven构建的项目,就是普通的springbtoo的web项目,不需要什么特别的配置。包括了配置nginx请求和ssl证书。域名是在阿里云申请的,证书也是在阿里云申请的,服务器是在滴滴云购买的。安装docker安装并配置权限在使用普通用户操作docker的时候会报错,每次都需要切root用户,实在是麻烦,所以这里设置一下权限,使得普通
转载
2024-04-17 13:43:43
38阅读
这个系列的教程来源于docker的官方文档,此文档的目的在于一步一步学习docker的使用方法。 这一系列的教程有如下几篇文档: 1. docker安装启动 2. 构建第一个docker应用 3. 让你的应用变为可扩展的服务 4. 让你的服务跨越多台机器 5. 增加一个可持久化的访问计数 6. 将swarm部署到生产环境Docker的价值在于,如何构建,传输以及运行你的应用程序。这是
转载
2024-03-05 09:12:08
26阅读
# 如何实现Docker项目
## 项目流程
以下是实现Docker项目的基本流程:
| 步骤 | 描述 |
| ---- | ---- |
| 1. 安装Docker | 首先,需要在本地机器上安装Docker。Docker是一个开源的容器化平台,可以帮助我们轻松地创建、部署和运行应用程序。可以通过在终端运行`sudo apt-get install docker-ce`(适用于Ubunt
原创
2023-11-09 04:34:00
9阅读
一、实验环境1.安装7.6虚拟机最小化安装,不安装图形!2.封装虚拟机关闭selinux关闭防火墙关闭networkmanager配置网络,保证可以ssh修改主机名+添加双向解析配置7.6网络仓库--安装常用的工具 配置完成后,在真机ssh虚拟机如果失败,检查桥接!设置为以下模式即可! 在真机上测试桥接模式再次ssh,发现可以连接但是很慢------因为没有解析&n
转载
2024-07-03 09:58:26
122阅读
前言: 该项目已上传至码云,可直接下载第一步、编写简单的springboot项目(引入web和redis)编写一个controller,用于外部访问,当用户访问hello的时候,redis自增,并返回浏览量@RequestMapping("/demo")
@RestController
public class HelloController {
@Autowired
Strin
转载
2023-07-18 10:29:13
85阅读
Java项目说明Java项目是基于SpringBoot,使用Maven构建的项目,就是普通的springbtoo的web项目,不需要什么特别的配置。包括了配置nginx请求和ssl证书。域名是在阿里云申请的,证书也是在阿里云申请的,服务器是在滴滴云购买的。安装docker安装并配置权限在使用普通用户操作docker的时候会报错,每次都需要切root用户,实在是麻烦,所以这里设置一下权限,使得普通用
转载
2023-12-24 21:28:22
32阅读
最近恰好需要使用docker来部署一些运行环境,由于平时操作得不多,为避免遗忘,借着这个机会想着把一些基础的步骤和遇到的知识点记录一下以便于方便自己以后复习。这里我是已经将docker在虚拟机上安装好了,虚拟机网络以及防火墙等都配置好,如果还没有安装docker和了解docker原理的同学可以先去网上寻找资料安装一下看看原理,我也写过docker的一些基础知识但是由于不够详细就不推荐了。 
转载
2023-08-18 13:54:56
38阅读
Docker 是什么,我们先来讲个故事:我需要盖一个房子,于是我搬石头、砍木头、画图纸、盖房子。一顿操作,终于把这个房子盖好了。结果,住了一段时间,心血来潮想搬到海边去。这时候按以往的办法,我只能去海边,再次搬石头、砍木头、画图纸、盖房子。烦恼之际,跑来一个魔法师教会我一种魔法。这种魔法可以把我盖好的房子复制一份,做成「镜像」,放在我的背包里黑魔法等我到了海边,就用这个「镜像
转载
2023-10-11 21:14:50
674阅读
1. 安装docker(略)2. 拉取nginxdocker pull nginx3. 进入nginx,将相关文件和目录拷贝到宿主机上(这里为腾讯云centos7.8)关键路径如下:# nginx的主配置文件
/etc/nginx/nginx.conf
# 虚拟主机的配置文件
/etc/nginx/conf.d
# nginx的日志文件
/var/log/nginx
# 存放静态资源
/usr/s
转载
2023-10-26 15:30:35
88阅读
这是我在使用docker后,慢慢一个个累计起来的项目,觉得还挺有意思的。之后我会持续慢慢的更新新的项目,大伙如何有好玩的docker项目,欢迎来找我讨论哇,我每天都会看私信的 文章目录docker搭建数据库docker搭建私人网盘 nextclouddocker搭建自己的图床docker搭建MineCraft我的世界服务器docker搭建青龙控制面板docker搭建私人邮件服务器 ewomaild
转载
2023-05-30 15:13:04
4610阅读
1、Web应用运行和访问实例1.1 运行一个Web应用 直接在docker中search一个webapp镜像即可,无需自己写。docker search webapppull一个webapp: 【这个测试webapp国内网络下载速度可能较慢】docker pull training
转载
2023-07-17 16:27:33
230阅读
docker小记 docker小记镜像获取镜像创建镜像容器仓库公有仓库和自动创建私有仓库数据管理数据卷数据卷容器利用数据卷容器迁移数据网络基础配置端口映射实现访问容器容器互联实现容器间通信Dockerfile基本结构指令创建镜像案列创建支持SSH服务的镜像创建带apache2的镜像附加 镜像:获取镜像docker运行容器前需要本地存在对应镜像,如果本地不存在,会尝试从默认镜像仓库下载(默认hub公
转载
2023-08-18 15:19:48
105阅读
在学习了docker的基本操作之后,我们就可以尝试在我们的container中部署一些基本的应用了。 这篇文章我们就来说一下怎么在docker中快速部署一个web应用。 首先肯定是要机器中安装了docker,如果没安装就是用yum install -y docker 命令安装一下yum install -y docker既然是部署web应用,那么当然少不了Tomcat了,所以我们应该先拉取Tom
转载
2023-07-12 23:51:23
216阅读
1.概述1.1介绍Docker 是一个开源的应用容器引擎, 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。也就是说会将所有需要的内容放到不同的集装箱中,谁需要这些环境就直接拿这个集装箱。具有隔离性,即在运行集装箱内的内容时,会在Linux的内核中, 单独的开辟一片空间, 这片空间不会影响到其他程序。容器是完全
转载
2023-08-01 21:11:52
542阅读
Docker无疑是今年以来最火的开源技术,Docker现在已经成为目前IT界创业者和创新者的宠儿。无论谷歌、微软、亚马逊、IBM等科技厂商都积极支持Docker技术,Docker虽然入门和使用起来非常简单,但整个生态系统还是挺庞大的,而且其底层技术也都很复杂,目前基于Docker技术的项目如雨后春笋般出现,今天,笔者总结了目前正在快速演进的Docker相关技术,分享给大家。Kubernetes在今
转载
2023-08-21 09:16:09
1062阅读
docker 部署 flask 项目项目结构说明nginx 做反向代理,gunicorn 启动 flask,flask 连接 mysql镜像nginx:1.21.3mysql:8flask_app(以 python 镜像为基础构建的项目镜像)docker 版本:Docker version 20.10.9Docker Compose version v2.0.1镜像说明nginx处理前端页面及静态
转载
2024-07-03 21:19:05
58阅读
作者:chen_h 这是一个简单的 Docker + Flask 入门教程。我在那里找到了很多不同的方法,但经过我自己的努力之后,我想分享我能想到的最简洁的版本。我希望这会有所帮助。在接下来的学习中,你将学习到如何创建,运行,构建,推送,拉取,杀死,修剪和使用 flask 作为 api 在 docker 中如何工作。设置步骤创建一个文件夹来保存项目。我们将在这里花费大部分时间,首先我们使用 mkd
转载
2024-04-11 20:17:27
19阅读
docker部署django项目、mysql主从搭建、django实现读写分离
目录docker部署django项目1.1 基于python基础镜像将本地django项目打包并发到远程服务器上将服务器上的.zip django项目解压部署的具体流程1.2 基于dockerfile2 mysql主从搭建一 主从配置原理二 操作步骤2.1我们准备三台装好mysql的服务器(我在此用docker模拟
转载
2023-06-14 20:48:47
866阅读
在这篇博客中,我们将探讨使用Docker容器化技术来包装和运行一个Python爬虫程序。Docker通过提供一个独立的环境来运行应用程序,可以减少因环境不一致带来的“在我的机器上可以运行”的问题。什么是Docker?Docker是一个开源容器化平台,允许开发者打包应用以及所需的库和依赖,然后发布到任何支持Docker的平台上。简而言之,Docker可以在隔离的环境中运行你的应用,并保证其在不同的环
转载
2024-06-22 09:52:15
13阅读