摘要:
Docker Compose 简介 Docker Compose 项目是Docker官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。 Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining an 阅读全文
posted @ 2021-01-16 19:57
林林星
阅读(114)
评论(0)
推荐(0)
摘要:
Docker的安装 安装文档 doc Ubuntu下的安装 安装环境 NAME="Ubuntu" VERSION="18.04.4 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.4 LTS" VERSI 阅读全文
posted @ 2021-01-16 16:44
林林星
阅读(174)
评论(0)
推荐(0)
摘要:
commit镜像 # docker commit 提交容器成为一个新的副本 # 命令和git原理类似 # docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG] 实战测试 # 启动Tomcat sudo docker run -it -p 3344:8 阅读全文
posted @ 2021-01-16 16:43
林林星
阅读(84)
评论(0)
推荐(0)
摘要:
DockerFile DockerFile介绍 DockeFile使用来构建docker镜像文件!命令参数脚本 构建步骤 编写一个dockerfile文件 docker build 构建成为一个镜像 docker run 运行镜像 docker push 发布镜像(DockerHub, 阿里云镜像) 阅读全文
posted @ 2021-01-16 16:42
林林星
阅读(184)
评论(0)
推荐(0)
摘要:
Docker网络 理解Docker网络-Docker0 问题:docker 是如何处理容器网路访问的?例如tomcat容器是怎么访问mysql容器的 测试 # 跑一个tomcat [root@VM-0-13-centos ~]# docker run -d -P --name tomcat01 to 阅读全文
posted @ 2021-01-16 16:41
林林星
阅读(182)
评论(0)
推荐(0)
摘要:
容器数据卷 什么是容器数据卷 docker 的理念回顾 将应用和环境打包成一个镜像。但是我们不希望数据也保存在容器之内,因为我们容器删除的时候,数据就会丢失。要做数据持久化,就需要数据存储在容器之外。需要容器之间可以有一个数据共享的技术 Docker容器中产生的数据,同步到本地,这就卷技术。其实就是 阅读全文
posted @ 2021-01-16 16:39
林林星
阅读(93)
评论(0)
推荐(0)
摘要:
Docker 镜像讲解 镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容、包括代码、运行时库、环境变量和配置文件 Docker镜像加载原理 UnionFS(联合文件系统) UnionFS(联合文件系统):Union文件系 阅读全文
posted @ 2021-01-16 16:37
林林星
阅读(337)
评论(0)
推荐(0)
摘要:
portainer 什么是portainer Docker图像化界面管理工具!提供一个后台面板供我们操作 docker run -d -p 8088:9000 \ --restart=always -v /var/run/docker.sock:/var/run/docker.sock --priv 阅读全文
posted @ 2021-01-16 16:36
林林星
阅读(100)
评论(0)
推荐(0)
摘要:
部署Nginx #1. 搜索镜像 sudo docker search nginx #2. 下载镜像 sudo docker pull nginx #3. 查看是否存在镜像 sudo docker images #4. 启动容器 ## -d:后台启动 ## --name:容器名字 ## -p:容器端 阅读全文
posted @ 2021-01-16 16:35
林林星
阅读(157)
评论(0)
推荐(0)
摘要:
帮助命令 docker version # 显示docker的版本信息 docker info # 显示docker的系统信息,包括镜像和容器数量 docker [command] --help # 万能命令 帮助文档地址:https://docs.docker.com/engine/referen 阅读全文
posted @ 2021-01-16 16:32
林林星
阅读(164)
评论(0)
推荐(0)
摘要:
底层原理 HelloWorld 执行流程 Docker是怎么工作的 Docker是一个Client-Server结构的系统,Docker的守护进程在主机上。通过Socket从客户端访问 DockerServer接收到Docker-Client的指令,就会执行这个命令 Docker为什么比VM块 Do 阅读全文
posted @ 2021-01-16 16:30
林林星
阅读(150)
评论(0)
推荐(0)
摘要:
前言 为什么会出现Docker 一款产品,开发-上线环境,会出现各种各样问题 环境配置十分的繁琐,应用环境不能跨平台 急需能够将代码与环境同时打包的技术 Docker 开发流程 传统:开发 --> 运维 现在: 开发打包部署上线,一套流程 Docker给出的解决方法 核心思想是隔离机制,镜像,将服务 阅读全文
posted @ 2021-01-16 16:27
林林星
阅读(58)
评论(0)
推荐(0)
摘要:
go命令大全 Go is a tool for managing Go source code. Usage: go <command> [arguments] The commands are: bug start a bug report build compile packages and d 阅读全文
posted @ 2021-01-16 15:24
林林星
阅读(100)
评论(0)
推荐(0)
摘要:
go fmt 转载 go vet 转载 go-get 转载 go module 转载 go import vim-go 阅读全文
posted @ 2021-01-16 15:22
林林星
阅读(56)
评论(0)
推荐(0)
摘要:
反射的基本介绍 反射可以在运行时动态获取变量的各种信息,比如变量的类型(type),类别(kind) 如果是结构体变量,还可以获取到结构体本身的信息(包括结构体的字段、方法) 通过反射,可以修改变量的值,可以调用关联的方法 使用反射,需要 import "reflect" 反射应用场景 序列化与反序 阅读全文
posted @ 2021-01-16 15:20
林林星
阅读(116)
评论(0)
推荐(0)
摘要:
网络编程基本介绍 Golang的主要目标之一就是面向大规模后端服务程序,网络通信整块是服务端 程序必不可少也是至关重要的一部分 网络编程有两种: TCP socket编程,是网络编程的主流。之所以叫TCP socket编程,是因为底层是基于TCP/IP协议的。比如:QQ聊天 b/s结构的HTTP编程 阅读全文
posted @ 2021-01-16 15:18
林林星
阅读(333)
评论(0)
推荐(0)
摘要:
线程和进程基本介绍 进程就是程序程序在操作系统中的次执行过程,是系统进行资源分配和调度的基本单位 线程是进程的一个执行实例,是程序执行的最小单元,它是比进程更小的能独立运行的基本单位 一个进程可以创建核销毁多个线程,同一个进程中的多个线程可以并发执行 一个程序至少有一个进程,一个进程至少有一个线程 阅读全文
posted @ 2021-01-16 15:17
林林星
阅读(117)
评论(0)
推荐(0)
摘要:
基本介绍 Go语言中自带一个轻量级的测试框架testing和自带的的 go test命令来实现单元测试和性能测试 testing框架和其他语言中的测试框架类型,可以基于这个框架写针对相应的测试用例,也可以基于该框架写相应的压力测试用例。通过单元测试,可以解决如下问题: 确保每个函数可运行,并且运行结 阅读全文
posted @ 2021-01-16 15:16
林林星
阅读(120)
评论(0)
推荐(0)
摘要:
基本说明 JSON是一种轻量级的数据交换格式,易于人阅读和编写。同时也易于机器解析和生成 JSON易于机器解析和生成,并有效的提升网络传输效率,通常程序在网络传输时会先将数据(结构体、map等)序列化成JSON字符串,到接收方得到JSON字符串时,在反序列化恢复成原来的数据类型(结构体、map等)。 阅读全文
posted @ 2021-01-16 15:15
林林星
阅读(132)
评论(0)
推荐(0)
摘要:
使用os.Args获得参数 os.Args是一个string的切片,用来存储所有的命令参数 func GetArgs() { fmt.Println("命令行参数:", len(os.Args)) for i, v := range os.Args { fmt.Printf("args[%v] = 阅读全文
posted @ 2021-01-16 15:14
林林星
阅读(627)
评论(0)
推荐(0)