随笔 - 47  文章 - 10  评论 - 15  阅读 - 63902
  2018年10月11日

参考https://blog.csdn.net/bingzhongdehuoyan/article/details/79411479

http://www.cnblogs.com/lighten/p/6034984.html

https://blog.csdn.net/world_snow/article/details/79625341

 

本文开发环境为Ubuntu 16.04 LTS 64位系统

1.docker支持以下Ubuntu操作系统:

   Ubuntu Xenial 16.04[LTS]  Ubuntu Trusty 14.04[LTS]  Ubuntu Precise 12.04[LTS]

2.前置需求

    不管你是Ubuntu的哪个版本,Docker需要64的操作系统。此外你的kernel内核至少要在3.10版本之上。最近的3.10小版本或者最新的维护版本也是可以接受的。kernel3.10版本之前的系统缺少一些特性来运行docker容器。这些旧版本有些已知的bugs会导致数据丢失并且在一定条件下会频繁的故障。检查你当前的kernel版本,打开终端,输入

    uname -r

   

 

  注意:如果你之前使用APT安装过docker,为了新版本的docker仓库,确保你更新了APT源。

3.更新你的apt源

    Docker的APT仓库包含1.7.1以及更高的版本。通过设置APT使用来自docker仓库的包。

    1)登陆机器,用户必须使用sudo或者root权限。

    2)打开终端

    3)更新包信息,确保APT能使用https方式工作,并且CA证书已安装了

 

sudo apt-get update

sudo apt-get install apt-transport-https ca-certificates

 

 4)添加一个新的GPG密钥

      sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

 

5)找到合适你的Ubuntu操作系统的键,这个键决定APT将搜索哪个包。可能的键有:

    Ubuntu version    Repository

    Precise 12.04     deb https://apt.dockerproject.org/repoubuntu-precise main

    Trusty 14.04      deb https://apt.dockerproject.org/repoubuntu-trusty main

    Xenial 16.04      deb https://apt.dockerproject.org/repoubuntu-xenial main

    注意:docker没有为所有的架构提供包,Binary artifacts are built nightly,你可以从https://master.dockerproject.org. 处下载下来。在一个多架构的系统上安装docker,为键添加一个[arch=]条款。更多细节参考Debian Multiarch维基百科。

 

 6)运行下面的命令,用占位符<REPO> 为你的操作系统替换键。

    echo "<REPO>" | sudo tee /etc/apt/sources.list.d/docker.list

    比如你是16.04将上面命令的<REPO>

    替换成deb https://apt.dockerproject.org/repoubuntu-xenial main 执行那条命令,就在那个文件夹下创建了一个docker.list文件,里面的内容就是

    deb https://apt.dockerproject.org/repo ubuntu-xenial main

我的操作是:

echo "deb https://apt.dockerproject.org/repoubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list

 

7)更新APT包索引

    sudo apt-get update

 

4.安装

1)登陆系统,用你的账号使用sudo全权限

2)更新APT包索引:sudo apt-get update

3)安装docker:sudo apt-get install docker.io

注:最新的是安装docker.io源,不是安装:sudo apt-get install docker-engine

4)开启docker后台进程:sudo service docker start

5)校验docker是否安装成功:sudo docker run hello-world

 

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。

请在该配置文件中加入(没有该文件的话,请先建一个):

{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }

posted @ 2018-10-11 23:47 hcu5555 阅读(170) 评论(0) 推荐(0) 编辑
  2018年9月4日
摘要: hu@hu-VirtualBox:/home/newdisk/telnet-scanner$ sudo pip install MySQL-python[sudo] hu 的密码: The directory '/home/hu/.cache/pip/http' or its parent dire 阅读全文
posted @ 2018-09-04 10:04 hcu5555 阅读(895) 评论(0) 推荐(0) 编辑
  2018年9月3日
摘要: 当我们有时候安装不成功插件或者其他模块时候,会有pip报错hu@hu-VirtualBox:~/下载/MySQL-python-1.2.4b4$ pip install pymysqlTraceback (most recent call last): File "/usr/bin/pip", li 阅读全文
posted @ 2018-09-03 15:30 hcu5555 阅读(290) 评论(0) 推荐(0) 编辑
  2018年8月16日
摘要: runit git-daemon-run E: Sub-process /usr/bin/dpkg returned an error code (1) 阅读全文
posted @ 2018-08-16 14:31 hcu5555 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: repo是远程访问android源码的工具,和git一起使用。 repo的远程安装经常被屏蔽,你懂得。 sudo apt-get install curl 244 sudo apt-get -f install curl 245 curl https://dl-ssl.google.com/dl/g 阅读全文
posted @ 2018-08-16 14:27 hcu5555 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 我的ubuntu版本是12.04的64位的。由于ubuntu官方没有更新最新版的jdk6,所以我们只能主动去oracle公司网站去下载。网站地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-download 阅读全文
posted @ 2018-08-16 14:25 hcu5555 阅读(3322) 评论(0) 推荐(0) 编辑
  2015年6月25日
摘要: 自加是自己加1的操作。比如a++ 是a+1 ,变量a变成了 a+1的值。如果是简单的只做 a++;或者++a的语句,效果是一样的。但是如果嵌入到复杂的语句中,比如 b = a++; 和 b = ++a; b的值是不一样的。先理解a++, a自增,再得到a的值。再理解++a,a先不变,再自增,再得到a... 阅读全文
posted @ 2015-06-25 14:33 hcu5555 阅读(569) 评论(0) 推荐(0) 编辑
  2015年6月24日
摘要: 具体过程,可以参考:http://jingyan.baidu.com/article/2fb0ba40541a5900f2ec5f07.html共享命令:sudo mount -t vboxsf share /mnt/share/chunyun@chunyun-VirtualBox:~$ sudo ... 阅读全文
posted @ 2015-06-24 10:29 hcu5555 阅读(540) 评论(0) 推荐(0) 编辑
  2015年4月30日
摘要: GTest是Google开发的跨平台而且开源的C++单元测试框架,很好很强大。下载地址:https://code.google.com/p/googletest/ 。关于GTest在Windows下使用,CoderZh给出了十分详尽的使用指南:http://www.cnblogs.com/coder... 阅读全文
posted @ 2015-04-30 14:35 hcu5555 阅读(8766) 评论(0) 推荐(1) 编辑
  2015年1月4日
摘要: 哈哈。。正学习中。 阅读全文
posted @ 2015-01-04 14:04 hcu5555 阅读(123) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示