zoukankan      html  css  js  c++  java
  • ubuntu16.04 安装docker笔记

    ubuntu 16.04虚拟机iso下载路径:http://mirrors.aliyun.com/ubuntu-releases/16.04/
    下载:ubuntu-16.04.6-desktop-amd64.iso文件并安装。

    版本说明:参考出处:https://www.cnblogs.com/lizichao1991/p/7646917.html

    1.有关docker,docker.io,docker-engine,lxc-docker 的区别?

    >RHEL/CentOS 软件源中的 Docker 包名为 docker;
    >Ubuntu 软件源中的 Docker 包名为 docker.io;
    >而很古老的 Docker 源中 Docker 也曾叫做 lxc-docker。这些都是非常老旧的 Docker 版本,并且基本不会更新到最新的版本,而对于使用 Docker 而言,使用最新版本非常重要。另外,17.04 以后,包名从 docker-engine 改为 docker-ce,因此从现在开始安装,应该都使用 docker-ce 这个包。

    2.关于docker 目前设计的版本 docker-CE 和 docker-EE

    2.1 docker-ce 是社区版本是完全免费的;从1.XX版本升级到17.XX版本上的风险是非常小的;docker-ce 还区分两个版本edge和stable版本;
    2.1.1 edge 版本是每个月发布一次,喜欢尝新的用户可以下载此版本,因此对于安全和错误只能当月获取与修复
    2.1.2 stable 版本是每个季度更新一次,也就是说是稳定版本;
    2.2 docker-ee 版本是由公司支持,可在经过认证的操作系统和云提供商中使用,并可运行来自Docker Store的、经过认证的容器和插件。对于企业则提供了一下收费的高级特性。

    3.进入docker安装命令

    3.1.安装docker 镜像文件


    sudo su (进入权限)
    $ sudo apt-get update
    $ sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual


    3.2.允许apt 通过https 使用存储库


    apt-get install apt-transport-https ca-certificates curl software-properties-common
    (可能会出现curl无法使用。可以根据提示执行:apt install curl)

    3.3.添加docker官网的GPG秘钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    --查看秘钥是否添加成功。
    apt-key fingerprint 0EBFCD88

    root@ubuntu:/home/liangpeng# sudo apt-key fingerprint 0EBFCD88pub 4096R/0EBFCD88 2017-02-22

    Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
    uid Docker Release (CE deb) <docker@docker.com>
    sub 4096R/F273FCD8 2017-02-22

    3.4.安装docker多种方式

    可以选择版本安装,也可以直接执行 apt install docker.io 默认安装。

    //或者下载docker的安装包
    sudo add-apt-repository
    "deb [arch=amd64] https://download.docker.com/linux/ubuntu
    $(lsb_release -cs)
    stable"

    3.5.更新apt包

    apt-get update

    3.6.查看所有版本


    apt-cache madison docker-ce

    root@liangpeng-virtual-machine:/home/liangpeng# apt-cache madison docker-ce
    docker-ce | 5:18.09.6~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 5:18.09.5~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 5:18.09.4~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 5:18.09.3~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 5:18.09.2~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 18.06.3~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 18.06.2~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 18.03.1~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 18.03.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.12.1~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.12.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.09.1~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.09.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.06.2~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.06.1~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.06.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.03.3~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.03.2~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
    root@liangpeng-virtual-machine:/home/liangpeng# sudo apt-get install docker-ce=5:18.09.5~3-0~ubuntu-xenial


    3.7.选择版本安装

    参考:https://blog.csdn.net/weixin_43397326/article/details/83109433
    apt-get install docker-ce=5:18.09.5~3-0~ubuntu-xenial
    这种方式我没有成功,貌似有解决方式,没有再去研究下去。
    报错信息:
    Cannot initiate the connection to us.archive.ubuntu.com:80 (2001:67c:1562::19). - connect (101: Network is unreachable) [IP: 2001:67c:1562::19 80]

    如果安装顺利,启动docker服务后()。执行 docker version 可以看到客户端和服务端版本。

    Client:
    Version: 18.09.5
    API version: 1.39
    Go version: go1.10.4
    Git commit: e8ff056
    Built: Thu May 9 23:18:36 2019
    OS/Arch: linux/amd64
    Experimental: false

    Server:
    Engine:
    Version: 18.09.5
    API version: 1.39 (minimum version 1.12)
    Go version: go1.10.4
    Git commit: e8ff056
    Built: Thu May 9 22:53:57 2019
    OS/Arch: linux/amd64
    Experimental: false

    3.8.常用命令

    参考:https://blog.csdn.net/easternunbeaten/article/details/80463837
    启动  systemctl start docker

    开机自动重启:sudo systemctl enable docker

    守护进程重启   sudo systemctl daemon-reload
    重启docker服务   systemctl restart  docker
    重启docker服务  sudo service docker restart
    关闭docker service docker stop
    关闭docker systemctl stop docker

  • 相关阅读:
    困难的图论
    [Poi2011]Meteors
    四维偏序
    bzoj2738矩阵乘法
    创建线程的三种方式
    java邮件发送
    Nginx配置文件分析
    如何理解java反射?
    正则表达式
    jenkins新手入门教程
  • 原文地址:https://www.cnblogs.com/yanxioayu/p/11055763.html
Copyright © 2011-2022 走看看