Golang中协程调度器底层实现( G、M、P)

phpmianshi3年前 (2019-04-06)云计算Golang544
三个必知的核心元素。(G、M、P)G:Goroutine的缩写,一个G代表了对一段需要被执行的Go语言代码的封装M:Machine的缩写,一个M代表了一个内核线程,等同于系统线程P:Processor...

Docker中部署Golang项目

phpmianshi3年前 (2019-01-12)云计算Golang257
1. 安装docker参考:https://blog.csdn.net/tiancityycf/article/details/1027996462. 默认你已经有一个可以正常运行的golang项目了...

docker 宿主机与容器里文件共享 -v和 VOLUME

phpmianshi3年前 (2019-01-11)云计算Golang246
在介绍VOLUME指令之前,我们来看下如下场景需求:1)容器是基于镜像创建的,最后的容器文件系统包括镜像的只读层+可写层,容器中的进程操作的数据持久化都是保存在容器的可写层上。一旦容器删除后,这些数据...

Docker中Dockerfile 中的 COPY 与 ADD 命令

phpmianshi3年前 (2019-01-10)云计算Golang241
Docker中Dockerfile 中的 COPY 与 ADD 命令
Dockerfile 中提供了两个非常相似的命令 COPY 和 ADD,本文尝试解释这两个命令的基本功能,以及其异同点,然后总结其各自适合的应用场景。Build 上下文的概念在使用 docker bu...

Docker中docker logs查看docker容器日志

phpmianshi3年前 (2019-01-09)云计算Golang298
概念通过docker logs命令可以查看容器的日志。docker logs -f -t --tail 100 datacenter命令格式:$ docker logs ...

Centos7中安装Docker

phpmianshi3年前 (2019-01-08)云计算Golang270
核心概念docker的三大核心概念:镜像、容器、仓库镜像:类似虚拟机的镜像、用俗话说就是安装文件。容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,可以将其启动、开始、停止、删除、而这些容器都...

GoLang中signal.Notify函数用法介绍

phpmianshi4年前 (2018-04-01)云计算Golang1109
函数声明为:func Notify(c chan<- os.Signal, sig ...os.Signal)官方描述:Notify函数让sig...