GoLang学习笔记(二) GoLang基础一、包Go程序从 main 包开始运行,程序内通过导入路径来使用其他的包。Go中的约定是,包名与导入路径的最后一个元素一致。如"math/rand"包中的代码都是以package rand开头package main//main包 程序运行 //包的导入 import ( "fmt" "math/rand" ) func main() { fm
转载 2024-09-10 21:45:27
33阅读
Dockerfile FROM ubuntu:22.04 ADD go1.18.5.linux-amd64.tar.gz /usr/local ENV PATH=/usr/local/go/bin:$PATH 生成镜像 # docker build -f Dockerfile -t golang-1
原创 2023-07-10 00:43:36
267阅读
一、使用Dockerfile制作镜像前面的博客中已经介绍了如何基于容器制作镜像,此方法的原理是使用一个正在运行的容器,根据生产所需进行配置更改等操作后,使其满足生产环境,再将这个容器打包制作镜像,这样类似于快照制作镜像的方式尽管操作还算比较简单,但是当生产环境规模增大,配置变得越来越复杂后,就会显得很臃肿很笨拙。所以下面使用Docker搭建LNMP介绍另一种最为普遍最为常用的容器镜像制作方式——
转载 2023-07-06 14:34:41
225阅读
## 制作 Golang 服务 Docker 镜像的完整教程 在现代开发中,使用 Docker 来容器化应用程序越来越普遍。这篇文章将指导你如何将一个 Golang 服务打包成 Docker 镜像。以下是整个过程的步骤和详细的实施代码。 ### 整体流程 | 步骤 | 描述 | 代码示例
原创 2024-08-18 03:19:10
76阅读
目录引言了解PHP基础镜像需求分析以及镜像选择构建准备最终的Dockerfile引言初学docker一定会觉得Dockerfile很难,其实只是无从下手的缘故。最好的学习方法就是看完每个Dokerfile指令的作用,然后不要急着去搞清楚,直接挑选一个你比较熟悉的服务软件动手自己制作一个。最好是直接到docker官方镜像仓库找到相应的官方镜像,然后顺藤摸瓜找到其Dockerfile文件,这一定是最佳
转载 2024-02-11 14:58:56
45阅读
Mondo Rescue是什么?Mondo Rescue(简称 Mondo):是一款开源免费的故障恢复和备份工具,可以说是 Linux 操作系统下的 Ghost ,你可以轻松地创建系统(Linux 或 Windows)克隆或备份的 ISO 镜像,可以将这些镜像存放在 CD、DVD、磁带、USB 设备、硬盘和 NFS 上。万一数据丢失了,你将能够可以从备份介质还原系统所有数据或根据实际需求还原所有数
通用pe工具箱是现在最老牌的的U盘装系统和维护电脑的专用工具之一,一键式制作、操作简单便捷,几乎100%支持所有U盘,不再为装机烦恼们,抓紧时间下载通用pe工具箱体验下吧。准备工作①准备一个使用通用pe软件制作好的u盘启动盘一个(最好10G以上的空的U盘),关于如何使用通用pe制作u盘启动盘,大家可以点击查看链接查看: U盘启动盘制作详细图文教程 ;②下载Ghost Win10系统镜
作业要求,以及学习参考资料 本次作业是模仿一个比较简单的CLI程序(基于C语言),用golang重写一遍原CLI创建要求及其 学习参考https://www.ibm.com/developerworks/cn/linux/shell/clutil/index.html在此之前,需要了解一些基础知识 CLI程序:可以在终端中直接直接调用的程序flag的作用:在CLI程序中,会有许
由于本人公司业务的不断发展,公司的微服务也随之越来越多。而每个微服务在部署的时候都有自己的配置文件,当微服务的数量越多,管理这些配置文件的成本和精力就会越大。为了比较好的管理微服务的配置文件,于是我们选择了一个能够将所有微服务的配置文件统一管理的软件,而这个软件就是今天的主角微服务配置中心兼注册中心的nacos。需要深入了解nacos的可以去nacos的官网查看和阅读资料。中文官网: h
转载 2023-12-13 08:18:45
43阅读
Go语言项目十分重视代码的文档,在软件设计中,文档对于软件的可维护和易使用具有重大的影响。因此,文档必须是书写良好并准确的,与此同时它还需要易于书写和维护。Go语言注释Go语言中注释一般分为两种,分别是单行注释和多行注释单行注释是以 // 开头的注释,可以出现在任何地方。多行注释也叫块注释,以 /* 开头,以 */ 结尾,不可以嵌套使用,
转载 2024-08-07 19:17:27
41阅读
文章目录一、创建项目仓库二、拉去仓库,编辑代码三、推送与发布代码四、使用发布的第三方包小结 一、创建项目仓库1.输入仓库的名字,我这里输入simpleExample,用来做演示 2.选择public,公开。要不并不好拉 3.选择需要添加的文件(可选) 4.点击create repository创建此仓库完成后就有一个名为simpleExample的项目仓库,如下图所示。二、拉去仓库,编辑代码1.
转载 2024-03-18 12:46:04
289阅读
前言最近我负责了一个新项目,大概流程是从 DB 里拿出一堆数据之后,得到一个包含字段很多的结构体的 List,然后需要对这个 List 进行一系列的过滤,包括但不限于类似 sql 中的 where、group by、select 、按照某个字段排序、求并补交集之类的操作。如果让我自己写,我肯定是一个一个条件慢慢写,但是代码库我是接手的别人的,我看了下现有的实现,大呼牛逼,原来目前对于这种操作已经有
转载 2024-05-08 19:06:46
43阅读
kylin概述kylin的产生背景Apache Kylin的初衷是解决千亿条、万亿条记录的秒级查询问题,关键是打破查询时间随着数据量成线性增长的这个规律Kylin的工作原理Apache Kylin的工作原理本质上是MOLAP(Multidimensional Online Analytical Processing)Cube,也就是多维立方体分析。这是数据分析中相当经典的理论,在关系数据库年代就已
docker create -it --name mongodb mongo/myubuntu1.4 docker start mongodb docker exec -it mongodb bash iptables -t nat -A POSTROUTING -s 10.126.253.2 -j SNAT --to 10.126.253.73 docker stop mongodb docke
转载 2023-06-06 18:50:06
254阅读
文章目录一、基本了解1.1. 基于centos构建镜像1.2 基于alpine制作镜像二、常用指令三、制作httpd镜像 一、基本了解Dockerfile 是一个文本格式的配置文件,可以使用Dockerfile 快速创建自定义镜像。Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。可以通过 .dockerignore 文件(每一行添加一条匹配模式)来让Docker忽略路径
转载 2024-07-05 11:25:40
178阅读
 制作Docker基础镜像------centos6.3 2015-03-22 16:37:28        Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker 会从镜像仓库下载(默认是 Docker Hub 公共注册服务器中的仓库)。我们可以从Docker Hub下
## Docker 制作基础镜像 Docker 是一个开源的容器化平台,它可以快速构建、部署和运行应用程序。而 Docker 镜像是 Docker 容器的基础,它包含了运行应用程序所需的一切依赖和配置信息。在本文中,我们将讨论如何制作一个基础镜像,并通过代码示例来演示具体操作步骤。 ### 什么是基础镜像基础镜像是一个最小化的操作系统镜像,它只包含了最基本的文件和功能。通过基础镜像,我们
原创 2023-11-03 05:16:29
35阅读
如何使用linux系统紧急救援模式制作docker基础镜像
原创 2023-05-01 11:54:31
1157阅读
项目往基于容器上迁移,涉及到最基本的基础镜像制作,本文介绍制作一个基础的jdk的镜像并push到私有仓库。准备文件sources.list由于需要使用apt安装一些相关的组件,将源指向我们公司内部的源,内容如下:debhttp://192.168.88.8/ubuntu/trustymainrestricteduniversemultiversedebhttp://192.168.88.8/ubu
转载 2018-04-02 15:00:40
1404阅读
root yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo root yum install docker-ce docker-ce-cli containerd.io systemctl start docker syste
原创 2022-04-24 15:17:44
387阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5