• Get Docker CE for Ubuntu


    Docker 分为开源免费的 CE(Community Edition)版本和收费的 EE(Enterprise Edition)版本。

    配置 Docker 的 apt 源

      1. 安装包,允许 apt 命令 HTTPS 访问 Docker 源。

      $ sudo apt-get install

          apt-transport-https

          ca-certificates

          curl

          software-properties-common 

      2. 添加 Docker 官方的 GPG

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

      3. 将 Docker 的源添加到 /etc/apt/sources.list

      $ sudo add-apt-repository

        "deb [arch=amd64] https://download.docker.com/linux/ubuntu 

        $(lsb_release -cs)

        stable"

    安装 Docker

      1. $ sudo apt-get update
      2. $ sudo apt-get install docker-ce

    在生产环境中部署Docker

      On production systems, you should install a specific version of Docker CE instead of always using the latest. This output is truncated. List the available versions.

    1.查看所有docker-ce版本
    $root@ubuntu:~# apt-cache madison docker-ce 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.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

    2.查看当前docker版本 $root@ubuntu:~# docker version Client: Version: 17.12.1-ce API version: 1.35 Go version: go1.9.4 Git commit: 7390fc6 Built: Tue Feb 27 22:17:40 2018 OS/Arch: linux/amd64 Server: Engine: Version: 17.12.1-ce API version: 1.35 (minimum version 1.12) Go version: go1.9.4 Git commit: 7390fc6 Built: Tue Feb 27 22:16:13 2018 OS/Arch: linux/amd64 Experimental: false

    3.指定需要安装的版本
    $root@ubuntu:~ apt-get install docker-ce=17.12.0~ce-0~ubuntu

    Uninstall Docker CE

    1. Uninstall the Docker CE package:

      $ sudo apt-get purge docker-ce
      
    2. Images, containers, volumes, or customized configuration files on your host are not automatically removed. To delete all images, containers, and volumes:

      $ sudo rm -rf /var/lib/docker

      You must delete any edited configuration files manually.

    镜像下载加速

    由于 Docker Hub 的服务器在国外,下载镜像会比较慢。幸好 DaoCloud 为我们提供了免费的国内镜像服务。

    下面介绍如果使用镜像。

    1. 在 daocloud.io 免费注册一个用户。

    2. 登录后,点击顶部菜单“加速器”。

    3. copy “加速器”命令并在 host 中执行(你的命令可能跟我的会稍有不同)。

    4. 重启 Docker deamon,即可体验飞一般的感觉。

        # systemctl restart docker.service

    参考文章:

    https://docs.docker.com/install/linux/docker-ce/ubuntu/

    http://blog.51cto.com/cloudman/1917232

  • 相关阅读:
    No bean named 'springSecurityFilterChain' is defined
    Spring管理hibernate Session
    集成hibernate
    Maven setting.xml
    SpringMVC集成Spring
    搭建SpringMVC
    一个简单的web project
    一文带你认识Java8中接口的默认方法
    抽象类和模板方法模式
    可能你不知道的,关于自动装箱和自动拆箱
  • 原文地址:https://www.cnblogs.com/vincenshen/p/8534743.html
Copyright © 2020-2023  润新知