?开启Docker远程访问参考上一篇文章:Docker设置开启远程访问?创建项目并引入docker-java依赖<!-- docker java -->
<dependency>
<groupId>com.github.docker-java</groupId>
<artifact
转载
2024-07-03 16:46:44
71阅读
需要解决的主要问题:如何在宿主机修改代码,在容器中实时刷新代码效果。解决方案就是VOLUME,挂载。具体操作方式也有多种,本文通过编写compose文件的方式来实现挂载。本文假设读者已经了解Docker的基础知识:镜像、容器的概念,Docker的基本操作。笔者使用docker的思想是:镜像作为材料,Compose作为蓝图,通过修改蓝图来生成分别适用于开发、测试、生产环境的容器。镜像是一个相对比较固
转载
2023-08-31 15:02:30
95阅读
本文以一个简单的docker运行nginx为例子介绍一下docker的基本用法。基本概念镜像Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。容器image 文件生成的容器实例,本身也是一个
转载
2024-02-09 16:39:00
77阅读
# 实现“halo 本地docker开发”教程
## 整件事情的流程
下表展示了实现“halo 本地docker开发”的详细步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 步骤一 | 克隆Halo仓库 |
| 步骤二 | 构建Halo项目 |
| 步骤三 | 创建Dockerfile和docker-compose.yml文件 |
| 步骤四 | 构建Docker镜像 |
原创
2024-03-18 06:35:09
67阅读
本文是在《Docker下,两分钟极速体验Nacos配置中心》一文的续篇,前面我们快速搭建Nacos配置中心,并且运行一个springboot应用来使用该配置中心的服务,今天来研究这个springboot应用的细节,学习springboot应用如何使用Nacos配置中心的服务;系列文章链接下面是《Spring Cloud Alibaba实战系列》的所有文章地址:
《Docker下,两分钟极速体验Na
就几条命令,一键学会Docker部署SpringBoot项目
开源博客项目eblog已经更新完毕了。今天,我们使用docker的安装方式,来安装一下我们的项目,实验环境是centos 7系统上,本实验适用部署大部分Springboot项目。
eblog项目地址:https://github.com/MarkerHub/eblog
#安装
yum install docker#检验安装是否成功
转载
2024-01-24 09:28:25
41阅读
# 搭建本地Java开发环境的Docker Compose教程
## 介绍
作为一名经验丰富的开发者,我将指导你如何使用Docker Compose搭建本地Java开发环境。这个过程会涉及到创建一个Docker容器,并在其中配置Java开发环境。接下来,我将为你详细介绍每一个步骤。
## 操作流程
以下是搭建本地Java开发环境的Docker Compose操作步骤:
| 步骤 | 操作 |
原创
2024-04-03 05:08:00
268阅读
# 使用Docker作为本地Java开发环境
在现代软件开发中,Docker已成为一种流行的工具,能帮助开发者快速搭建和管理应用程序环境。特别是在Java开发中,Docker可以大大简化环境的配置和依赖管理,让开发者将精力集中在代码本身。
## 什么是Docker?
Docker 是一个开源平台,使得开发者能够自动化应用程序的部署、扩展和管理。通过使用轻量级的容器,Docker可以确保在不同
原创
2024-08-27 08:57:41
122阅读
在测试以及生产环境中使用docker,应该已经是非常普遍;但其实在开发环境中,也是可以利用docker。我不是说在开发环境下使用docker去跑个数据库,而是说100%的将开发环境也部署在docker中,即工程师使用的桌面、IDE等等全部都是运行在docker之中。这应该也不是什么新鲜的做法,在虚拟机开始流行的时代,便有vagrant这样的产品:https://www.vagrant
转载
2023-09-20 11:59:58
138阅读
PHP开发环境中的一些服务之间是需要通信的,例如nginx和php-fpm,PHP和MySQL,PHP和redis等都需要通信,如果采用宿主机端口映射的方式可以满足网络通信但是效率和安全性都会减弱,所以可以使用Docker的网络指令来构建一个互通的网络,下面列出想用的网络命令。创建网络 docker network create dev-net --driver bridge其中dri
转载
2024-08-15 08:25:13
18阅读
go项目想运行在docker中,需要先制作镜像。主要有两种方式!1.在 https://hub.docker.com/ 中 搜索 golang ,Dockerfile 中 依赖 golang 镜像 (大概100M左右)这种方式 如下,是在容器里,将 golang 程序编译的。所以需要依赖 golang sdk 进行编译FROM golang:alpine
转载
2023-11-26 15:15:47
64阅读
探索Docker:在本地开发与云端部署之间实现无缝切换摘要: 在这个时代,我们都在寻找一种能够在本地和云端无缝切换的解决方案。我们的团队和一群【老六】一起,研究了如何使用Docker来实现这个目标。我们的研究成果将帮助IT开发人员更好地理解和利用Docker的强大功能。正文:在我们的日常工作中,我们经常需要在本地和云端之间切换。这是因为我们在本地开发应用,然后将其部署到云端。然而,这个过程并不总是
转载
2024-08-10 14:35:09
47阅读
# Docker 需要本地配置 Java 开发环境吗
## 一、流程概述
在使用 Docker 运行 Java 开发环境时,通常是不需要在本地配置 Java 开发环境的。Docker 可以帮助我们快速搭建和部署开发环境,使得开发者可以更加专注于项目开发,而不用关心本地环境的配置。
下面是整个流程的步骤概述:
| 步骤 | 描述 |
|----|----|
| 1 | 安装 Docker |
原创
2024-05-08 07:39:14
257阅读
Docker Compose 可以让我们用一个文件来描述应用需要的环境,在上面定义应用需要的各种服务,比如 web,数据库,脚本解释,缓存等等,我们也可以配置服务需要的网络与数据卷。这篇文章会创建一个运行 PHP 应用的环境,代码可以在 github 上找到,参考宁皓网课程《Docker:容器化应用》。定义了下面这些服务:db:使用 mariadb 作为应用的数据库php:解释 php 脚本,使用
转载
2024-03-09 12:39:13
62阅读
1 使用docker-compose搭建开发环境我们的目标很简单:使用docker-compose把若干个docker容器组合起来就成了。首先使用Nginx代理所有的Web程序,这样只需要在主机上监听一个端口就可以了,不污染主机。再组合各Web程序、Redis/Memcached、SqlServerOnLinux。 新建一个目录sites,所有和集群相关的都放在这里,目录结构如下所示sites
转载
2024-06-05 13:05:55
107阅读
本文主要是作为官方Quickstart: Compose and Django的导读,如果你当下还没了解过Docker,但想知道如何利用Docker来管理自己本地的开发环境,并统一开发和测试的环境,那你可以参考以下内容。###需求: 使用Docker搭建Django开发环境,即本地只需要有python代码即可。###预备知识: Docker作为容器,和传统虚拟机是不一样的,如下图所示,它是基于Do
转载
2023-07-27 16:40:33
120阅读
1、JRE和JDK的概念 ●什么是JRE和JDK?●JRE(Java Runtime Environment—Java运行环境)。所有的Java程序都要在JRE下才能运行。它包括了JVM(Java Virtual Machine)和JAVA核心类库等。 ●JDK(Java Development Kit—Java开发工具包)。它是整个Java的核心。包括了Java运行环境、Java开发工具
转载
2023-12-15 14:33:09
75阅读
[Docker] Docker 快速搭建本地MySQL开发环境关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解。
原创
2022-01-24 16:37:54
537阅读
[Docker] Docker 快速搭建本地MySQL开发环境关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解。今天着重给大家介绍下如何利用Docker快速搭建一个MySQL的环境,来协助本地开发。目录[Docker] Docker 快速搭建本地MySQL开发环境准备工作MySQL 命令行操作总结REFERENCES更多手机用户请横屏获取最佳阅读...
原创
2021-06-09 16:43:39
769阅读
本系列文章将从使用层面介绍 Swoft 框架的使用及业务开发,面向初中级的 PHPer
Swoft
首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈组件化框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM,全异步非阻塞 IO 实现,以类似于同步客户端的写法实现异步客户端的使用,没有复杂的异步回调,没有繁琐的 yield,有类似 Go 语言
转载
2024-07-23 11:02:00
28阅读