一、启动一个centos:
docker run -itd --restart=always -v /etc/localtime:/etc/localtime -v /home/work:/home/work--workdir /home/work--name=mycentos centos /sbin/init
说明:
后台,保持输入,分配ttyp:-itd:
–detach -d 在后台运行容器,并且打印容器id。
–interactive -i 即使没有连接,也要保持标准输入保持打开状态,一般与 -t 连用。
–tty -t 分配一个伪tty,一般与 -i 连用。
总是重启容器:--restart=always
同步主机时间到容器:-v /etc/localtime:/etc/localtime
映射一个工作目录:-v /home/work:/home/work
将工作目录设置为:--workdir /home/work
自定义容器名称:--name=mycentos
镜像名称:centos
使用systemctl:/sbin/init
二、启动一个golang容器:
docker golang环境(说明同上): docker run -itd --restart=always -v /etc/localtime:/etc/localtime -v /home/work:/home/work --workdir /home/work --name=golangCompiler golang
三、相关知识
go语言中文网:https://books.studygolang.com/ 中文文档:https://studygolang.com/pkgdoc 语法细节:https://learnku.com/go/wikis/39592
deepch/vdk:https://github.com/deepch/vdk/
Cgo返回字符串: http://blog.codeg.cn/post/blog/2016-04-20-golang-cgo/ https://blog.csdn.net/FreeApe/article/details/51925218
数据结构和算法(Golang实现): https://www.bookstack.cn/read/hunterhug-goa.c/golang-concurrent.md
Golang - 100天从新手到大师: https://github.com/rubyhan1314/Golang-100-Days
golang索引: https://github.com/Unknwon/go-study-index
https://github.com/alphayan/gobook
|