下载 Ubuntu Docker Golang

吃柠檬的小刺猬 · · 2058 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

下载 Ubuntu 教程

  1. 下载地址:http://www.ubuntu.org.cn/download/alternative-downloads。版本为 14.04.4

  2. 配置过程查看收藏网页

  3. 用 mac iTerm 操作ubuntu:ssh hostname@ip [-p port]
    ssh 默认端口是 22
    ssh rainbow@192.169.240.131 连接

  4. 安装 Docker https://docs.docker.com/engine/installation/linux/ubuntulinux/
    先决条件:

    1. 查看是否有 apt-get ,或者升级: sudo apt-get update

    2. 安装:sudo apt-get install apt-transport-https ca-certificates

安装 Docker:

  1. sudo apt-get update

  2. sudo apt-get install docker-engine
    报错:timeout;原因:翻墙挂了;解决方式:查看步骤3

  3. 用 DAOcloud 接入自有主机:
    curl -sSL https://get.daocloud.io/docker | sh

  4. 退出重新登录

  5. 查看状态 sudo service docker status,显示 docker start/running 说明安装成功

  6. 查看容器 docker ps; 结果:无内容;原因:用户未在 docker 组内,解决方式:看步骤8

  7. 查看容器 sudo docker ps;结果:root 用户查看有内容,证实了上述猜测是正确的。

  8. 需要将用户加入到 docker 组内,sudo usermod -aG docker $USER,再执行 docker ps,此时能够看到内容。
  9. 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.

  10. docker ps -a 查看所有容器内容,由于刚才的 test image 退出了,所以 docker ps 时查看不到。

  11. 下载 golang :https://www.digitalocean.com/community/tutorials/how-to-install-go-1-6-on-ubuntu-14-04

    1. sudo apt-get update

    2. sudo apt-get -y upgrade

    3. sudo curl -O https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz :下载 golang 压缩包,-O 表示将下载的内容全部放在后面的文件名内。curl 表示获取后面地址指向的页面,不管是文件或者是图片等都可以下载到本地。

    4. 速度太慢可以用迅雷加后面的 url 下载,然后拷贝到 Ubuntu 内

    5. scp go1.6.darwin-amd64.tar.gz rainbow@192.168.240.131:
      前面表示拷贝的文件,后面为路径,冒号用来分隔 IP 和 文件夹,表示拷贝到用户rainbow的 home目录,如果最后是 :/
      表示拷贝到根目录。

    6. 解压缩

    7. 移除老版本的 go : sudo apt-get remove golang-go


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:吃柠檬的小刺猬

查看原文:下载 Ubuntu Docker Golang

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2058 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传