一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历 摘要 名为 CST 的时区是一个很混乱的时区,在与 MySQL 协商会话时区时,Java 会误以为是 CST -0500,而非 CST +0800。 CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard Time (USA) UTC
使用 Github Actions 可以实现 CICD 自动构建部署简单来说就是你只需要执行 git push 命令,你服务器上的网页就可以自动部署更新,无需你执行编译指令前置环境服务器一台,我的是腾讯云服务器,上面部署了 DockerGithub 账号一个本地 HTML 代码Github 仓库配置首先创建一个 Github 仓库本地 HTML 代码配置本地 HTML 代码打包需要准备如下配置文件
转载 2023-09-09 22:40:28
0阅读
一.镜像与容器的关系镜像和容器的关系,类似于面向对象程序设计中的类和实例一样,镜像是静态的定义,而容器是镜像运行时的实体,可以看成是一个具备某个运行环境的非常轻量的虚拟机。容器可以被创建、启动、停止和删除等。在创建容器时,需要**显示地为容器指定镜像。**指定镜像之后,容器就具备了镜像中保存的运行环境了。例如,可以为容器指定Ubuntu14.04的镜像,然后该容器就具备Ubuntu14.04的运行
在使用 docker run 命令启动 Docker 容器时,如果需要进行端口映射、目录挂载、网络信息等配置,整条命令将变得非常长,并且由于是一条 shell 命令,修改和复用也不方便。我们在大规模部署容器的时候不可能手动去输入众多的命令,所以需要一些工具来辅助我们实现 docker run 命令的编写,同时实现简单快捷的大规模部署Docker Compose 部署 docker-comp
目录一、简介二、搭建环境三、部署流程1.使用官方安装脚本自动安装,安装命令如下:2.也可以使用国内 daocloud 一键安装命令:3.手动安装(1)卸载旧版本(未安装过的可跳过此步骤)(2)安装 Docker Engine-Community使用 Docker 仓库进行安装设置仓库四、安装指定版本Docker Engine-Community(没有特殊需求可省略)五、启动 Docker六、卸载
安装docker地址:https://docs.docker.com/engine/install/centos/ engine docker 核心引擎 1.docker daenon 2.rest api 3.docker client 客户端命令行使用
# Docker部署文件实现指南 随着现代软件开发的快速发展,Docker 作为容器化技术的代表,已经成为了开发者的一个重要工具。而实现 Docker 的热部署,能有效地提升开发效率,特别是在微服务架构中,热部署能够缩短开发和测试周期。本文将为你详细介绍如何实现 Docker部署文件的流程和代码示例。 ## 流程概览 在进行 Docker部署时,我们主要可以分为以下几个步骤:
原创 1月前
8阅读
一.docker简介1、docker定义:docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以装笔,书包可以放书一样。你可以把“hello world!”放到docker中,也可以把网站放到docker中,你可以把任何你想到的程序放到docker中。2、docker思想:(1)集装箱(2)标准化 (运输方式、存储方式、api接口)运输方式(docker鲸鱼负责运输)存储方式(不用关心存在
# Docker部署静态文件 ## 简介 在现代web开发中,静态文件(例如HTML、CSS、JavaScript和图像文件等)的部署是必不可少的一步。使用Docker部署静态文件可以方便地将文件打包、发布和管理。本文将介绍如何使用Docker部署静态文件,并详细解释每一步所需的代码和操作。 ## 流程图 ```mermaid flowchart TD A[准备静态文件] --> B[
原创 7月前
49阅读
3. 问题总结问题总结1: 数据库容器时区问题以及环境变量的安全控制docker-compose.yml文件中的环境变量,可以配置的变量方法有两种:方法一:docker-compose.yml文件中用environment的形式配置environment: TZ: Asia/Shanghai 第一种适用于数据服务(也适用于其他) environment: - TZ=Asi
## 如何实现“exe文件 部署docker” 作为一名经验丰富的开发者,我可以教你如何实现“exe文件 部署docker”。下面我将为你详细介绍整个流程以及每一步需要做的事情。 ### 整个流程 首先,让我们看一下实现“exe文件 部署docker”的整个流程: ```mermaid journey title 实现“exe文件 部署docker”流程 section 开
原创 1月前
27阅读
方式一、宝塔管理部署 安装docker,页面安装 安装成功检查[root@hecs-16960 ~]# docker --version Docker version 23.0.1, build a5ee5b1 [root@hecs-16960 ~]# docker-compose --version Docker Compose version v2.16.0下载上传若依插件,参考方式二第四步
转载 2023-05-30 21:29:25
375阅读
在本文中,我们来实战构建一个Docker镜像,然后实例化容器,在Docker的生命周期中详细分析一下Docker文件存储情况和DockerFile优化策略。 在开始实战之前,我们先介绍一个概念,联合文件系统(Union File System)。联合文件系统是实现Docker镜像的技术基础,支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下
一、准备工作1、Gogs概念: Gogs 是一款极易搭建的自助 Git 服务。 目的: Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。2、搭建前环境准备1、docker环境,192
# Docker部署Nginx静态文件 本文将介绍如何使用Docker部署Nginx服务器来托管静态文件。我们将使用Docker来创建一个Nginx容器,并将静态文件挂载到容器中,使其可以通过Nginx访问。下面是具体的步骤: ## 步骤一:准备工作 首先,确保你已经安装了Docker,并且Docker服务已经启动。如果没有安装Docker,请根据你的操作系统进行安装。 ## 步骤二:创建N
原创 8月前
103阅读
golang程序我们一般是先编译好可执行文件,然后发布出去运行,所以在创建docker镜像的时候,我们也使用这种方式,所以golang程序使用容器来运行实在使太方便了。common项目是使用gin写的API接口服务,配合endless实现了 graceful restart。目录结构如下: 编译go build common.go启动命令,前台运行./common serve启动命令,后台运行./
文章目录1、准备一个jar包2、创建Dockerfile文件3、构建镜像4、运行镜像,部署jar包5、docker安装5.1、安装命令5.2、启动docker服务5.3、设置开机启动5.4、CentOS 7 命令如下5.5、docker设置国内阿里云的镜像加速器5.6、重启docker6、常用命令6.1、启动docker服务6.2、停止docker服务6.3、拉取镜像6.4、查看镜像6.5、删除
Docker使用DockerFile部署Go项目1. 文章说明2. Go项目打包到Linux2.1 学习链接与知识点2.2. 打包生成 main 文件2.3 Docker部署Go项目 1. 文章说明目的:将打包生成的 main 文件,在Docker里面,使用Dockerfile文件,生成镜像与容器,将命令写成shell文件,每次发布直接运行即可- 使用Goland软件开发Go项目 - - Mo
转载 2023-09-03 11:49:27
163阅读
一、前言生产环境中,需要每天执行定时任务,把某个数据库的某些数据处理成需要的形式后、同步到另一个数据库;由于是不同的数据库,并且生产环境端口与权限比较严格,所以没有使用sql的存储过程来同步数据;而是使用kettle+crontab实现的。在此总结下生产环境中kettle的使用方法。二、准备工作1.kettle相关(1)kettle,是 PDI 以前的名称,PDI 的全称是Pentaho Data
# Docker部署文件夹 ## 简介 Docker是一个开源的容器化平台,可以将应用程序及其依赖打包成一个独立的容器,使其可以在任何环境中运行。Docker部署方式非常灵活,可以将镜像上传至云端仓库,也可以直接将镜像部署在本地服务器上。本文将介绍如何使用Docker部署文件夹,并提供相应的代码示例。 ## 准备工作 在开始之前,我们需要确保已经安装了Docker。可以通过以下命令来检查
原创 10月前
30阅读
  • 1
  • 2
  • 3
  • 4
  • 5