下载 Ubuntu Docker Golang

下载 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/
    先决条件:

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

  6. 安装: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

  12. sudo apt-get update

  13. sudo apt-get -y upgrade

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

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

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

  17. 解压缩

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 9,868评论 0 27
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,737评论 15 147
  • 简述docker一些常用的操作 查看到docker是否正常运行docker info 返回所有docker所有容器...
    翼动晴空阅读 4,601评论 0 10
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 10,035评论 1 23
  • 听妈妈的话 别让她受伤想快快长大 才能保护她长大后我开始明白为什么我 跑得比别人快飞得比别人高将来大家看的都是我画...
    雪落砚阅读 3,978评论 2 0

友情链接更多精彩内容