下载 Ubuntu 教程
-
下载地址:http://www.ubuntu.org.cn/download/alternative-downloads。版本为 14.04.4
-
配置过程查看收藏网页
-
用 mac iTerm 操作ubuntu:ssh hostname@ip [-p port]
ssh 默认端口是 22
ssh rainbow@192.169.240.131 连接 -
安装 Docker https://docs.docker.com/engine/installation/linux/ubuntulinux/
先决条件:-
查看是否有 apt-get ,或者升级: sudo apt-get update
-
安装:sudo apt-get install apt-transport-https ca-certificates
-
安装 Docker:
-
sudo apt-get update
-
sudo apt-get install docker-engine
报错:timeout;原因:翻墙挂了;解决方式:查看步骤3 -
用 DAOcloud 接入自有主机:
curl -sSL https://get.daocloud.io/docker | sh -
退出重新登录
-
查看状态 sudo service docker status,显示 docker start/running 说明安装成功
-
查看容器 docker ps; 结果:无内容;原因:用户未在 docker 组内,解决方式:看步骤8
-
查看容器 sudo docker ps;结果:root 用户查看有内容,证实了上述猜测是正确的。
- 需要将用户加入到 docker 组内,sudo usermod -aG docker $USER,再执行 docker ps,此时能够看到内容。
-
docker run hello-world
(把用户加入 docker 组以后,此处不需要加 sudo) 下载一个 test image
To generate this message, Docker took the following steps:1. The Docker client contacted the Docker daemon.2. The Docker daemon pulled the "hello-world" image from the Docker Hub.3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. -
docker ps -a 查看所有容器内容,由于刚才的 test image 退出了,所以 docker ps 时查看不到。
-
下载 golang :https://www.digitalocean.com/community/tutorials/how-to-install-go-1-6-on-ubuntu-14-04
-
sudo apt-get update
-
sudo apt-get -y upgrade
-
sudo curl -O https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz :下载 golang 压缩包,-O 表示将下载的内容全部放在后面的文件名内。curl 表示获取后面地址指向的页面,不管是文件或者是图片等都可以下载到本地。
-
速度太慢可以用迅雷加后面的 url 下载,然后拷贝到 Ubuntu 内
-
scp go1.6.darwin-amd64.tar.gz rainbow@192.168.240.131:
前面表示拷贝的文件,后面为路径,冒号用来分隔 IP 和 文件夹,表示拷贝到用户rainbow的 home目录,如果最后是 :/
表示拷贝到根目录。 -
解压缩
-
移除老版本的 go : sudo apt-get remove golang-go
-
有疑问加站长微信联系(非本文作者)