zoukankan      html  css  js  c++  java
  • Docker(1)之初步安装Docker(Ubuntu)

    一、环境选择

    1、操作系统,选择Ubuntu 16.04.5 LTS

         镜像下载地址(这时我在别人博客找到的):http://mirror.pnl.gov/releases/xenial/

    2、管理工具,Docker Engine

    3、runtime -runc (Docker默认)

    4、Docker版本, Docker CE,因为这个是开源免费的社区版。Docker还有一个收费的Docker EE,企业收费版本

    二、安装过程

    1、删除系统内部旧版本的Docker(可能会有)

    $ sudo apt-get remove docker docker-engine docker-ce docker.io

    2、更新系统的apt包索引(我新安装系统,没有执行这步,安装不了Docker相关依赖)

    $ sudo apt-get update

    3、安装Docker所需的依赖包

    sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

    4、添加Docker官方的GPG密钥

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

    5、设置stable存储库

    $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

    6、安装Docker CE (这一步是安装最新的Docker)

    $ sudo apt-get update
    
    $ sudo apt-get install -y docker-ce

    7、查看Docker安装的状态

    $ systemctl status docker

    如果不是运行不成功,则执行

    $ sudo systemctl start docker

     8、运行Docker的第一个容器

    $ sudo docker run hello-world

    这时会显示在本地没有镜像,然后会从Docker Hub中下载下载,并启动,然后显示“Hello from Docker!”

     9、下载镜像默认都是从Docker Hub中下载,速度比较慢,所以通常会设置国内的加速器便于提高下载镜像的速度的。

    目前,提供加速器的地方有很多,如阿里、DaoCloud等。在这里设置ustc,主要是不需要注册,真正的公共服务

    https://lug.ustc.edu.cn/wiki/mirrors/help/docker

    编辑daemon.json文件

    vi /etc/docker/daemon.json

    在文件中输入内容如下:

    {
      "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }

    然后重启 Docker deamon

    systemctl restart docker

     

  • 相关阅读:
    【MyEcplise SVN】myEcplise上安装SVN的多种方式
    【微信Java开发 --番外篇】错误解析
    【MyEcplise 插件】反编译插件jad
    maven打包自动配置数据库链接信息
    window.location下的属性说明
    JavaEETest
    java正则过虑字符
    微信小程序开发之大坑记之post请求
    jQuery 获取文件后缀的方法
    java通过解析文件获取apk版本等信息
  • 原文地址:https://www.cnblogs.com/jayhou/p/10012843.html
Copyright © 2011-2022 走看看