栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

《自己动手写Docker》学习笔记1

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

《自己动手写Docker》学习笔记1

《自己动手写Docker》学习笔记1 1 前言

由于本人毕业设计与云原生领域相关,因此最近在学习Docker相关知识,《自己动手写Docker》涵盖了Docker底层的各类知识,还提供了各类实验及代码Demo,是入门云原生的不错之书。本文主要是记录本人的实验过程以及一些总结感悟。

本文所涉及的实验环境:

Vmware Workstation 16 搭建Ubuntu20.04环境

Linux内核为5.10.x

Go版本1.17.1

2 第一章 容器与开发语言 2.1 Docker

Docker是一个开源工具,它可以将你的应用打包成一个标准格式的镜像,并且以容器的方式运行Docker容器将一系列软件包装在一个完整的文件系统中 ,这个文件系统包含应用程序运行所需要的一切:代码、运行时工具、系统工具、系统依赖,几乎有任何可以安装在服务器上的东西。这些策略保证了容器内应用程序运行环境的稳定性,不会被容器外的系统环境所影响。

2.2 Go

Go 言又称 Golang,是Google 开发的一种静态强类型、编译型、并发型并具有垃圾回收功能的编程语言。

2.2.1 在Ubuntu环境下安装Go 下载

下载链接:https://golang.google.cn/dl/go1.17.1.linux-amd64.tar.gz

下载至Windows 文件夹下,然后通过Xshell、XFtp 将文件传输至虚拟机Ubuntu中,传输路径/usr/local/目录下

配置环境变量
#Linux执行
cd /usr/local 
mkdir gopath
cd gopath
mkdir -p bin src pkg

#编辑环境变量
vi ~/.bashrc
#尾部添加,全是大写
#根目录
export GOROOT=/usr/local/go
#bin目录
export GOBIN=$GOROOT/bin
#工作目录
export GOPATH=/usr/local/gopath
export PATH=$PATH:$GOROOT:$GOBIN:$GOPATH

#退出后保存,并使得配置立即生效
:wq
source ~/.bashrc

执行命令查看 go 是否已经配置成功,并查看对应的 GOPATH 是否正确
go env

此时,go环境配置完毕,在/usr/local/gopath/src/ 目录下创建hocker文件夹,之后的所有源代码均放在此文件夹下

cd /usr/local/gopath/src/
mkdir hocker
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/990919.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号