码迷,mamicode.com
首页 > 其他好文 > 详细

Docker和Go的安装和使用

时间:2016-01-02 07:01:26      阅读:303      评论:0      收藏:0      [点我收藏+]

标签:

感觉现在的Docker就像2013年的Spark一样,势不可挡,因此很有必要对Docker进行深度学习。我们使用的操作系统为CentOS Linux release 7.2.1511 (Core)(64位)。主要介绍Docker的安装和使用,Go的安装和使用。

一. Docker的安装和使用

1. Docker的安装

yum -y install docker

说明:Docker软件包已经包括在默认的CentOS-Extras软件源里。

2. 启动Docker服务

systemctl  start docker.service
systemctl  enable docker.service

说明:并且将Docker设置为开机启动。
3. 下载官方的CentOS镜像到本地

docker pull centos

说明:
4. 确认CentOS镜像已经被获取

docker images centos

5. 运行一个Docker容器

docker run --rm -ti centos /bin/bash

说明:--rm告诉Docker一旦运行的进程退出就删除容器。这在进行测试时非常有用,可免除杂乱。-ti告诉Docker分配一个伪终端并进入交互模式。这将进入到容器内,对于快速原型开发或尝试很有用,但不要在生产容器中打开这些标志。若要断开与容器的连接,输入exit。

cat /etc/redhat-release 
exit

6. 显示当前正在运行容器的列表

docker ps

说明:Docker核心是一个操作系统级虚拟化方法,可以从虚拟化方法的四个方面:隔离性、可配额/可度量、便携性、安全性来深度理解Docker的技术细节。自己对虚拟化技术的未来坚信不疑。


二. Go的安装和使用

Go的安装和使用在Windows 10上进行,如下所示:

1. Go的安装

自己使用的软件版本为go1.5.windows-amd64.msi。安装结束后配置环境变量GOROOT和PATH即可。

2. Go的编程

hello.go文件内容,如下所示:

package main
import "fmt"
func main(){
  fmt.Printf("Hello,GO!\n") 
}

执行命令:go run hello.go

说明:如果想使用IntelliJ IDEA进行Go的开发,那么需要安装相应的插件go-lang-idea-plugin[5][6]。

 

参考文献:

[1] 《Docker入门实战》:http://yuedu.baidu.com/ebook/d817967416fc700abb68fca1?fr=aladdin&key=docker&f=read

[2] Docker的几点疑问?:https://www.zhihu.com/question/25394149

[3] Docker Tutorial:http://dockone.io/topic/Docker%20Tutorial

[4] Docker在InfoQ上的内容:http://www.infoq.com/cn/dockers/?utm_source=infoq&utm_medium=header_graybar&utm_campaign=topic_clk

[5] 在IntelliJ IDEA14中安装go语言插件:http://www.cnblogs.com/speeding/p/4881281.html

[6] IntelliJ IDEA 14安装Golang插件go-lang-idea-plugin:http://aigo.iteye.com/blog/2214136

[7] golang环境搭建:http://www.cnblogs.com/draem0507/p/3327487.html

Docker和Go的安装和使用

标签:

原文地址:http://www.cnblogs.com/shengshengwang/p/5080731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!